Autor | Zpráva | ||
---|---|---|---|
alteaffe Profil * |
#1 · Zasláno: 29. 1. 2008, 13:54:21
zdravim mam takto udelanou detekci prohlizece
$browser = @get_browser(null, true); $verze = $browser['version']; $prohlizec = $browser['browser']; Problem je ten , ze na mym lokalhostu to funguje ale na hostingu uz ne Warning: get_browser() [function.get-browser]: browscap ini directive not set. zrejmne neni tato funkce podporovana, tak mne napadlo kdyz to nezjisti php tak to zjisti java udelal jsem to takto $prohlizec = '<script language="JavaScript"> var browser = navigator.appName document.write(""+ browser); </script>'; kdyz zavolam echo $prohlizec ; tak mi to zobrazi prohlizec ale kdyz treba mam funkci if ($prohlizec == "IE") ..... tak to nefunguje , zrejmne se $ prohlicec Nerovna vytisku IE ale celymu javascriptu. Tak se ptam nevite jak predat informaci o browseru z javy do promnene php ? |
||
BetaCam Profil |
#2 · Zasláno: 29. 1. 2008, 14:36:31
alteaffe
zrejmne neni tato funkce podporovana Podporovaná je akorát neni v php.ini nastavená browscap.ini directiva tak mne napadlo kdyz to nezjisti php tak to zjisti java Měl by sis uvědomit, že Java != JavaScript. |
||
alteaffe Profil * |
#3 · Zasláno: 29. 1. 2008, 14:41:51
BetaCam ja vim ale jak to sikovne predat ?
skousel jsem to ze byto javascript zapsal do cookies a php pak nasledne precet , jenze to fakci az po jednom refresnuti stranky. Nebo proste nejakej jinej zpusob detekce prohlizece. |
||
alteaffe Profil * |
#4 · Zasláno: 29. 1. 2008, 14:54:23
dobry uz jsem neco nasel tady
http://apptools.com/phptools/browser/source.php |
||
Časová prodleva: 16 let
|
0