|
Pobieranie informacji o odwiedzającym
- rozdzielczość ekranu
Wspominałem w jednej z poprzednich porad o pobieraniu informacji o odwiedzającym.
Niestety nie ma zmiennej w php, która odczytywała by rozdzielczość ekranu. Aby obejść ten drobiazg musimy posłużyć się JavaScript'em, który wyświetli
nam kod do obrazka z parametrami które będą zawierały zmienne które nas
interesują. Pobrać w ten sposób możemy tylko te informacje które nie
zawierają spacji.
przykład (skrypt który umieszczamy na stronie):
<body>
<script>
var x = window.screen.height;
var y = window.screen.width;
//teraz generujemy kod wywołujący obrazek z parametrami
document.write("<img src="+"script.php3"+"?"+szer="+y+"&wys="+x+"
width="+"1"+"height="+"1>");
</script>
</body>
W ten sposób w parametrach prześlemy do pliku script.php3 informacje o rozdzielczości, które będziemy mogli zapisać w naszych logach.Przy pomocy JavaScript możemy przesłać w parametrach bardzo wiele informacji
niedostępnych dla php, zmiennych tych jednak nie będę przedstawiał bo nie
jest to temat tej witrynki. Aby znaleźć interesujące skrypty JavaScript
operujące na zmienn. polecam niezastąpioną witrynę /w jęz. angielskim/
http://javascript.internet.com
szukaj w dziale "user detal".
dodał: Rip
|