hausner15
30.10.2007, 12:49:42
Witam ponownie. Potrzebuję kod który sprawdzi mi adres z jakiego ktoś przyszedł. Sam nie wie mjak się za to zabrać.
Chodzi o to: jeżeli ktoś przyszedł z
http://aaa.pl to skrypt go przepuszcza dalej, a jeżeli z
http://bbb.pl to go blokuje.
Pozdro.
drPayton
30.10.2007, 12:52:39
Stuprocentowej pewności nigdy mieć nie możesz, ale przeważeni $_SERVER['HTTP_REFERER'] załatwi sprawę
Daimos
30.10.2007, 12:52:41
<?
?>
(spozniony

)
hausner15
30.10.2007, 13:14:18
więc tak - albo ja jestem za glupi albo mi to nie działa. Tak jak mi podał my salsa to mi wywała duuuuużo informacji ale niegdzie niema z jakiego adresu ktoś przyszedł.
Jeżeli bardziej rozjaśni to sprawę to poprostu potrzebuję informacji jaki jest poprzedni wpis w historii przeglądarki (cos w tym stylu

)
drPayton
30.10.2007, 13:18:12
Poprzedni wpis w historii przeglądarki nie zadziała, jeśli strona zostanie odpalona w nowym oknie. Napisałem Ci gdzie to jest - $_SERVER['HTTP_REFERER']. Jeśli ta zmienna jest pusta - to znaczy, że ktoś korzysta z przeglądarki która tego nie obsługuję (podobno takie są), albo modyfikuje ten wpis.
hausner15
30.10.2007, 13:21:07
Hmmm mi to niedziała i w ie i w mozilli....... nie wiem. Nie ma innego sposobu??
drPayton
30.10.2007, 13:30:39
Pokaż jak to robisz, nie ma że nie działa
hausner15
31.10.2007, 18:51:01
Przepraszam że dopiero dzisiaj ale czasu mi zabrakło

robiłem coś innego. Więc jak narazie próbuje czy to wogóle działa na zasadzie:
<?php
echo $_SERVER['HTTP_REFERER']; ?>
Nie wiem czy dobrze ale coś czuje że nie.
drPayton
1.11.2007, 12:04:32
Dobrze, ino pamiętaj, że zobaczysz coś w tym echo tylko wtedy, jeśli na tą stronę (tudzież ten skrypt) wejdziesz z innego adresu. Jeśli odpalisz go po prostu w przeglądarce, zmienna ta będzie pusta.