Autor | Zpráva | ||
---|---|---|---|
hondziiikh Profil |
#1 · Zasláno: 12. 3. 2011, 13:48:03
Ahoj všem, prosím o radu, mám něco jako jednoduchou statistiku přístupů. a potřebuji vidět rozlišení klientů. Tedy jsem si vyrobil toto
Takhle to na stránce vypíše např 1920x1080: <script type='text/javascript'> function res() { document.write(screen.width + "x" + screen.height); } </script> <script type='text/javascript'> res(); </script> A já chci, aby ten výsledek main() byl v proměnné $res, tak mne napadlo jako první toto :) <?php $res=" <script type='text/javascript'> res(); </script>"; V prohlížeči to vypíše správně 1920x1080, ale ve zdrojaku je i to script a /script, což nepotřebuji :) do databáze mi pak místo pouze „1920x1080“ vryje toto: <script type='text/javascript'>res();</script> Snad srozumitelné :) prosím tedy jestli máte nějaký nápad, nechci hlavně kvůli tomu refreshovat stránku, tam bych si to dával do linku... To by se ale moc nehodilo :) Díky za nápady |
||
Tori Profil |
#2 · Zasláno: 12. 3. 2011, 14:09:07
Šlo by JavaScriptem pingnout adresu skript.php?res=1920x1080. PHP skript si z $_GET vezme rozlišení a uloží ho do databáze (asi by se měla udělat i kontrola, aby ukládal rozlišení jen jednou za session).
Ohledně JavaScriptu koukněte na tohle vlákno. |
||
Časová prodleva: 13 let
|
0