[PHP] Funkcja od rozdzielczosc

0

czesc

Czy jest moze jakas funkcja w PHP ktora sprawdza rozdzielczosc jaka jest ustawiona na komputerze klienta.

Z góry dzieki za odpowiedz.
--GOGLE is the best :)
Pozdrowienia Chodek

0

na pewno jest w JS :D--Spin
Delphi - Lets make Windows better....

0

skrypty PHP należą do skryptów ServerSide (wykonywanych po stronie serwera) i tak jak napisał Spin trzeba użyć JavaScript, a odpowiedź znalazłem w FAQ grupy pl.comp.lang.php:

4.20 Jak odczytać w PHP rozdzielczość ekranu klienta?

Bezpośrednio nie ma takiej możliwości. Skrypty PHP są wykonywane po
stronie serwera, a serwer nic nie wie o komputerze klienta - on tylko
 wysyła dane.
Można to jednak zrobić w inny sposób. Rozdzielczość ekranu można
odczytać  przez JavaScript. Jednak tu też nie ma bezpośredniej
możliwości odczytania  tej wartości przez PHP. Trzeba to jakoś
obejść. Istnieją 2 możliwości.
Zmienne z JavaScriptu można przekazać do PHP przez URL. Czyli przez
zmianę  lokalizacji okna przeglądarki na skrypt PHP z
rozdzielczością, co wygląda  mniej więcej tak:

<script language="JavaScript">
window.location="index2.php?width="+screen.width+"&height="+screen.height;
</script>

Można to też zrobić przez ciasteczka. Z poziomu JavaScriptu trzeba
ustawić  ciasteczka z odpowiednimi wartościami i przeładować stronę.
To robi się  tak:
<script language="JavaScript">
document.cookie = "width="+screen.width;
document.cookie = "height="+screen.height;
window.location="index2.php";
</script>

I w tym momencie na stronie index2.php dostępne są zmienne $width i
$height zawierające odpowiednio szerokość i wysokość ekranu.

--
-=-=[ Delphi 3, 6 ]=-=-
-=-=-==[ LKS ]==-=-=-
-=[ [email protected] ]=-

1 użytkowników online, w tym zalogowanych: 0, gości: 1