Manuál PHP | ||
---|---|---|
Předcházející | Další |
get_browser() se pokusí určit schopnosti uživatelova browseru. Toho je dosaženo vyhledáním informací o browseru v souboru browscap.ini. Standardne se použije $HTTP_USER_AGENT; nicméně, můžete to změnit (tj. vyhledat informace o jiném browseru) předáním volitelného argumentu user_agent.
Informace se vracejí jako objekt, který obsahuje různé datové elementy, které reprezentují například hlavní a vedlejší číslo verze a ID řetězec; TRUE/false hodnoty vlastností jako podpora rámců, JavaScript a cookies, atd.
Jakkoli browscap.ini obsahuje informace o mnoha browserech, aktuálnost databáze závisí na uživatelských updatech. Formát souboru je poměrně snadno pochopitelný.
Následující příklad ukazuje, jak by se daly vypsat všechny informace získané o uživatelově browseru.
Výstup z výše uvedeného skriptu by vypadal asi takto:
Mozilla/4.5 [en] (X11; U; Linux 2.2.9 i586)<hr> <b>browser_name_pattern:</b> Mozilla/4\.5.*<br> <b>parent:</b> Netscape 4.0<br> <b>platform:</b> Unknown<br> <b>majorver:</b> 4<br> <b>minorver:</b> 5<br> <b>browser:</b> Netscape<br> <b>version:</b> 4<br> <b>frames:</b> 1<br> <b>tables:</b> 1<br> <b>cookies:</b> 1<br> <b>backgroundsounds:</b> <br> <b>vbscript:</b> <br> <b>javascript:</b> 1<br> <b>javaapplets:</b> 1<br> <b>activexcontrols:</b> <br> <b>beta:</b> <br> <b>crawler:</b> <br> <b>authenticodeupdate:</b> <br> <b>msn:</b> <br> |
Aby to fungovalo, browscap direktiva ve vašem konfiguračním souboru musí ukazovat na platné umístění browscap.ini souboru.
Pro další informace (včetně lokací na kterých můžete získat browscap.ini soubor) viz PHP FAQ na http://www.php.net/FAQ.php.
Předcházející | Domů | Další |
exit | Nahoru | highlight_file |