detekce px00 pomocí php
automaticé rozpoznání péčka na straně serveru
Protože na své stránky přistupuji dost často i ze svého mobilu Sony-Ericsson P900 (mám na nich mimo jiné webové rozhraní k e-mailu), zvažoval jsem jak stránky upravit, aby byly čitelnější a přehlednější při přístupu z mobilu a přitom vypadaly aspoň trochu normálně pokud jsou zobrazeny v normálním browseru písíčka. Udělal jsem tedy 2 layouty a podstrčím browseru layout podle výsledku funkce Is_Handheld().
<!--?php function Is_Handheld() { global $_SERVER; if (eregi("(sonyericsson)+(.*)+(p[89]00)",$_SERVER['HTTP_USER_AGENT'])){ $handheld=true; }else{ $handheld=false; } return $handheld; } ?-->
Funkce Is_Handheld() vrátí true pokud je stránka načtena z px00 (Opera nebo interní browser) a false v opačném případě.