Zjištění prohlížeče z User-agent

10 příspěvků

Archiv diskusního fóra

Fórum je uzavřené a slouží pouze ke čtení. Některé informace mohou být zastaralé.

  1. Na webzdarma nefunguje funkce get_browser pro zjištění prohlížeče z user_agent. http://cz.php.net/manual/en/function.get-browser.php Neznáte někdo alternativní řešení, jak tato data jednoduše z user_agent zjistit? Našel jsem o tomhle článek na interval.cz (http://interval.cz/clanky/statistika-pristupu-v-php-detekce-prohlizece/), ale tam byly trochu neaktuální informace a celé řešení bylo neobratné. Raději bych nějaké rychlé řešení pomocí PHP skriptu, podobně jako je funkce get_browser. Můžete mi někdo poradit?
  2. Hm, to ti nestaci promenna $_SERVER["HTTP_USER_AGENT"] ? :) Tam toho mas o prohlizeci docela dost ;)
  3. Nestačí, chci právě nějaké hotové řešení, které odtud umí vytáhnout konkrétní data, abych z nich mohl dále dělat např. statistiky přístupů, různé grafy atd.
  4. Hm, vzdyt v te promenne mas skoro vsechno .. nazev prohlizece a jeho verzi , jadro a jeho verzi a jeste nejake hovadiny;) co myslis konkretnimi daty? :) btw: ale pokud chces udelat statistiky treba i rozliseni obrazovky tak budes muset pouzit JS , protoze php se k temhle vecem nedostane ;)
  5. Kdyz umis programovat PHP, tak si udelej vlastni. Neni problem z HTTP_USER_AGENT vypreparovat potrebna data. Jen vedet jak se prohlizece identifikuji.
  6. Rád bych si udělal vlastní, ale bohužel nevím, jak se různé prohlížeče identifikují a na kterém místě je u kterého prohlížeče jeho verze... Možný user-agent je např.: Mozilla/4.0 (compatible; MSIE 5.0; Windows 2000) Opera 6.0 Není jasné, jestli má uživatel Mozillu, MSIE 5.0 nebo Operu 6.0. Je to tím, že Opera 6 si tam MSIE 5.0 přidává. Bohužel nevím, jak můžu zjistit tyto výjimky u všech různých verzí prohlížečů, tak abych mohl jednoznačně určit o který prohlížeč jde. Nechtěl bych zbytečně ztrácet čas nad něčím, co už je udělané lépe, než bych to udělal já a tak jsem se zeptal, jestli třeba o něčem nevíte.
  7. hezky seznam je treba na http://www.user-agents.org/
  8. Nakonec jsem vytvořil vlastní funkce. Na internetu jsem posbíral různé regulární výrazy a napsal jsem o tom článek. Pokud by to někoho zajímalo, tak tady: http://programy.wz.cz/clanky/24-php-zjisteni-prohlizece-a-os-z-useragent/
  9. Tady je docela divoký skript. NEZKOUŠEL jsem: http://techpatterns.com/downloads/scripts/browser_detection_php_ar.txt Odkaz nalezen v tomto článku dole: http://techpatterns.com/downloads/php_browser_detection.php
  10. jo, tenhle divokej skript používám, je to celkem pohodlný a funguje to dobře :-) bál jsem se že to zpomalí načítání stránky, ale neni to znatelné.

← Zpět na všechna témata