Autor Zpráva
doveda
Profil *
Ahoj ... existujou v PHP nějaký funkce, pomocí kterejch bych mohl zjistit základní údaje o prohlížeči a okně???
já vím, že to jde udělat pomocí JS, ale radši bych to měl přes PHP.
předem díkes :)
Měsíček
Profil
kombinuj ;) php+js (zjistit rozměry okna pomocí PHP myslím nejde)
doveda
Profil *
Měsíček dík :)
wnc
Profil
nejde. Kde by to chudák PHP také zjišťoval? PHP je narozdíl od js skript běžící na straně serveru. Jediná chvíle, kdy má možnost získat od prohlížeče nějaké informace, je v okamžiku posílání requestu. Ten vypadá klasicky třeba takto:



GET / HTTP/1.1
Host: diskuse.jakpsatweb.cz
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; cs; rv:1.8.1.9) Gecko/20071025 Firefox/2.0.0.9
Accept: text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/pl ain;q=0.8,image/png,*/*;q=0.5
Accept-Language: cs,en-us;q=0.7,en;q=0.3
Accept-Encoding: gzip,deflate
Accept-Charset: windows-1250,utf-8;q=0.7,*;q=0.7
Keep-Alive: 300
Connection: keep-alive
Cache-Control: max-age=0


a jak vydíte informace o prohlížeči by tam jakž takž byla, ale rozměry okna a podobné ani náhodou. Šikovnou kombinací PHP a JS je můžete pomocí JS zjistit a pomocí PHP nějak zpracovat.
Bubák
Profil
Kde by to chudák PHP také zjišťoval?
Z UA, ale pokud vím, rozměra okna posílá jen Links2, a ještě jen v textovém režimu, rozměr je v počtu znaků okna:
Links (2.1pre26; Linux 2.6.16 i686; 80x30)

Pro sruvnání UA prohlížeče Links2 v grafickém režimu:
Links (2.1pre26; Linux 2.6.16 i686; x)

Takže v praxi zůstává JS.
doveda
Profil *
no se mnou to je zas potíž :) ....... takže udělal jsem si podle návodu průhledný obrázek mereni.gif o rozměru 1x1, do požadavku jsem zadal, že chci vyhodnotit jeden z rozměrů .....

<script>
// Sestavení požadavku
var pozadavek ="mereni.gif?vyska=" + window.screen.height;

// Poslání požadavku na server (zapíšu obrázek do dokumentu)
document.write("<img src='"+ pozadavek +"' width='1' heigh='1'>");
</script>

No a co dál??? já už zkoušel všechno možný i nemožný ... prostě tu hodnotu rozměru nejsem schopnej vytáhnout ... :(
neporadili by jste pls co dál?????
doveda
Profil *
teda dodatek ... vytáhnout ji do PHP :)

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0