Kezdőlap › Fórumok › Programozás › PHP: a kliens képernyõfelbontásának lekérdezése
- This topic has 7 hozzászólás, 7 résztvevő, and was last updated 19 years, 6 months telt el by
Derrick.
-
SzerzőBejegyzés
-
2005-12-10-18:14 #2040761
Hát, ha php-vel nem is, binárist lehet futtatni. (A gond akkor van, hogy ha valami más os-t hazudik böngészõ… Egyébként win alatt nem tudom lehet-e…, biztos.)
2005-12-10-18:34 #2040762Javascriptben van screen.width és screen.height. AZt nem tudod valahogy a PHP-ban kiolvasni?
2005-12-10-18:47 #20407632005-12-10-19:28 #2040764Javascriptben érdemes szerintem is megoldani.
Itt van is rá egy jó példa hogy lehet php-val összekombinálni.
http://www.phpbuddy.com/article.php?id=8Ezek még kellhetnek hozzá:
screen.width
screen.height
screen.colorDepth
screen.pixelDepth2005-12-10-19:51 #2040765Köszi mindenkinek!
A javascript kombináció mindenképp jó ötlet! Erre nem is gondoltam.
Köszi! 🙂
2005-12-10-20:00 #2040766Derrick wrote:Köszi mindenkinek!A javascript kombináció mindenképp jó ötlet! Erre nem is gondoltam.
Köszi! 🙂
Máshogy nem igazán lehetne, tiszta HTML-el biztosan nem (most mindegy hogy szerkesztõvel vagy php scripttel állítjuk elõ a böngészõ számára) lehetne, nem tud adatokat lekérni vagy küldeni, ezért valamit biztosan be kellett vetni hozzá. (gondolom én 🙂
2005-12-10-21:47 #2040767Gyuszk wrote:Máshogy nem igazán lehetne, tiszta HTML-el biztosan nem (most mindegy hogy szerkesztõvel vagy php scripttel állítjuk elõ a böngészõ számára) lehetne, nem tud adatokat lekérni vagy küldeni, ezért valamit biztosan be kellett vetni hozzá. (gondolom én 🙂Valahogy úgy gondoltam, hogy ahogyan a kliens elküldi az adatokat, melyek a szerveren a HTTP_USER_AGENT változóban (php pl. $_SERVER[„HTTP_USER_AGENT”]) megjelennek pl így:
Mozilla/5.0 (X11; U; Linux i686; hu-HU; rv:1.7.12) Gecko/20051010 Firefox/1.0.7 (Ubuntu package 1.0.7)
vagy inkább a HTTP_ACCEPT* sorokban lévõ értelmetlennek tûnõ dolgokból ki lehet hámozni valamit (ennek persze ellentmond, hogy kipróbáltam, a felbontás változtatása nem változtatja meg ezeket az értékeket):HTTP_ACCEPT: text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5
HTTP_ACCEPT_LANGUAGE: hu,hu-hu;q=0.8,en-us;q=0.5,en;q=0.3
HTTP_ACCEPT_ENCODING: gzip,deflate
HTTP_ACCEPT_CHARSET: ISO-8859-2,utf-8;q=0.7,*;q=0.7A pirossal jelzett értékekre gondoltam. Nagyon offtopic, ha megkérdezem, hogy mik azok?
2009-12-04-19:57 #1881694Rém egyszerû a kérdésem: hogyan küldi el a webböngészõ kliens a szervernek azt az adatát, hogy mekkora a használt felbontás és a színmélység, és ezt PHP-val hogyan lehet lekérdezni? Sok statisztikai oldal ilyen adatokat is kezel, valahogyan minden bizonnyal megkapják ezt. 🙂
Köszi!
-
SzerzőBejegyzés
- Be kell jelentkezni a hozzászóláshoz.
legutóbbi hsz