Cytat(MajareQ @ 20.03.2008, 11:18:50 )

Znam get_browser, lecz... mam pewne wątpliwości...
Do prawidłowego działania funkcja get_browser() potrzebuje dodatkowego pliku (php_browscap.ini), który można pobrać ze strony
http://browsers.garykeith.com/downloads.aspPotem trzeba edytować plik php.ini i znaleźć linię wyglądającą mniej więcej tak:
;browscap = extra/browscap.ini
W takim razie możesz przerobić lekko do tego funkcję ze strony
DoktoraNO. Jest to sprawdzony sposób na negocjowanie zawartości. Tutaj ma to zastosowanie do wysyłania dokumentu XHTML jako application/xhtml+xml, ale nie widzę problemu by wykorzystać takie rozwiązanie dla samego sprawdzenia czy mamy do czynienia z "porządną" przeglądarką. Do tego dodaj powyższe sprawdzenie zaproponowane przez
@Sabistik.