ďťż
Podstrony
|
telcocafeCzy można z poziomu PHP lub Javascript zidentyfikować przeglądarkę Opera jeśli użytkownik ma ustawione przedstawianie się jako inna przeglądarka?jeśli chodzi o JS to kieruj się tym sposobem -> http://forum.ks-eksp...m...st&p=648793 :eyebrow: Pierwsze słyszę o takim "przedstawieniu się". http://javascript.re...t/navigator.php // Bełdzio szybszy :) Użytkownik sauron edytował ten post 20 lipiec 2006, 17:57 @sauron: można ustawić w O sposób identyfikacji :-) fajna sprawa :-) szczególnie jak super skrypt javy wywala Ci komunikat, że IE only ;-) PHP: if(strpos(strtolower($_SERVER['HTTP_USER_AGENT']), 'opera') !== false && strpos(strtolower($_SERVER['HTTP_USER_AGENT']), 'msie') === false) echo 'Opera'; Użytkownik Coldpeer edytował ten post 20 lipiec 2006, 18:18 PHP: if(strpos(strtolower($_SERVER['HTTP_USER_AGENT']), 'opera') !== false && strpos(strtolower($_SERVER['HTTP_USER_AGENT']), 'msie') === false) echo 'Opera'; taaa tylko, że zarówno opera jak i ff mogą się przedstawiać jako ie tak więc Twój kod można sobie w buty wsadzić :) taaa tylko, że zarówno opera jak i ff mogą się przedstawiać jako ie tak więc Twój kod można sobie w buty wsadzić :) Testowałeś? :> Powiem Ci że właśnie testowałem ten kod pod Operą przedstawiającą się jako IE oraz przedstawiającą się jako Opera i śmiga :) bo masz ustawione Mozilla ble ble ble compatible Opera czy jakoś tak :-) daj echo $_SERVER['HTTP_USER_AGENT'] :> U mnie żadne wasze kody nie działają. Sprawdźcie to: if(strpos(strtolower($_SERVER['HTTP_USER_AGENT']),'opera' )==true) echo 'Opera'; else if(strpos(strtolower($_SERVER['HTTP_USER_AGENT']),'firefox' )==true) echo 'Firefox'; else if(strpos(strtolower($_SERVER['HTTP_USER_AGENT']),'msie' )==true) echo 'Internet Explorer'; to u mnie działa. P.S. Nie działa też to w JS co Bełdzio dał link... :mad: :P Użytkownik kutar edytował ten post 26 lipiec 2006, 12:18 U mnie żadne wasze kody nie działają. Sprawdźcie to: if(strpos(strtolower($_SERVER['HTTP_USER_AGENT']),'opera' )==true) echo 'Opera'; else if(strpos(strtolower($_SERVER['HTTP_USER_AGENT']),'firefox' )==true) echo 'Firefox'; else if(strpos(strtolower($_SERVER['HTTP_USER_AGENT']),'msie' )==true) echo 'Internet Explorer'; to u mnie działa. a mógłbyś się postarać i przeczytać to co zostało napisane wyżej? :| W ifach === a nie == @down: ech, przeczytałem "nie działa" :P Zresztą weź pod uwagę to co Bełdzio napisał... Użytkownik Coldpeer edytował ten post 04 sierpień 2006, 15:46 Ale i tak działa... :) |
|||
Sitedesign by AltusUmbrae. |