Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Wady HTTP_REFERER'a
Forum PHP.pl > Forum > PHP
elipsa
Witam,

w swoim systemie statystyk opartym na php wykorzystuję zmienną $_SERVER['HTTP_REFERER'] do sprawdzania, z jakich stron ludzie wchodzą do mojego serwisu. Niestety zauważyłem, że bardzo często ta zmienna jest pusta i wtedy nie wiem, czy na daną stronę wszedł ktoś korzystając z linku w jakimś innym serwisie, czy wszedł na nią z innej strony mojego serwisu, czy po prostu wklepał adres z nazwą pliku (albo odpalił z zakładek).
Trochę czytałem i wiem, że często przeglądarki nie wysyłają informacji do HTTP_REFERER'a. I tu jest moje pytanie: czy można jakoś zmusić przeglądarkę, aby mimo wszsytko przekazała, skąd jest wejście? Można jakoś obejść firewalle i takie tam?

A może ktoś zna inny, bardziej skuteczny sposób na sprawdzenie skąd internauci wchodzą na stronkę?

Będę wdzięczny za wszelkie uwagi.
Pigula
masz podobny temat wystarczy poszukac: http://forum.php.pl/index.php?showtopic=18535
latet
Cytat(elipsa @ 2005-09-12 20:22:44)
w swoim systemie statystyk opartym na php wykorzystuję zmienną $_SERVER['HTTP_REFERER'] do sprawdzania, z jakich stron ludzie wchodzą do mojego serwisu. Niestety zauważyłem, że bardzo często ta zmienna jest pusta i wtedy nie wiem ...

Pusta to pół biedy. Uwielbiam analizować referery odwiedzających moje stronach. Najbardziej wkurza mnie spam w refererach, czyli gdy są tam podstawiane adresy różnych dziwnych stron (np. porno) na których bynajmniej nie ma linków do mnie. Choć na bardziej wyrafinowanych pojawia się link do strony... na którą sie z nich weszło.

Chciałbym wiedziec, na jakim etapie i przez co takie spam-referery są podstawiane? Swoją drogą autorzy tego spamu wybrali bardzo ciekawą grupę docelową... ludzi lubiących analizować logi.

latet
Kocurro
latet: taka forma spamowania jest bardzo prosta do wykonania.

W ciagu trzech godzin napiszesz bota, ktory korzystajac z google bedzie odpowiednio spamowal za pomoca HTTP_REFERER'a to nie jest trudne winksmiley.jpg
latet
Cytat(Prometeus @ 2005-10-04 15:13:37)
latet: taka forma spamowania jest bardzo prosta do wykonania.

W ciagu trzech godzin napiszesz bota, ktory korzystajac z google bedzie odpowiednio spamowal za pomoca HTTP_REFERER'a to nie jest trudne winksmiley.jpg

Aha. Czyli jest sobie jakiś bot, który zdobywa adresy stron z Google'a i wchodzi na nie tylko i wyłącznie po to, aby w logach serwera zostawić adres strony spamera? Dziwny jest ten świat :-)

latet
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.