[ utvara @ 12.09.2004. 17:39 ] @
Da li postoji nacin da otkrijem da li korisnik koristi proxy ili ne?
[ bOkIcA @ 12.09.2004. 19:17 ] @
U nekom broju slucajeva postoji.
[ BlueIce @ 12.09.2004. 19:29 ] @
Pa, uvek možeš da pokušaš sa:
Code:
$_SERVER['HTTP_X_FORWARDED_FOR']

međutim te informaocije zavise direktno od korisnika, pa ih on može veoma lako spoof-ovati (koristi lanac proxy-a, sakrivati informacije o korišćenju istog, kombinacija prethodna dva, ...).
Tako da ti iskreno kažem, možeš mirne duše takve provere i da batališ. Znam da ja jesam :)
[ Shinhan @ 12.09.2004. 22:09 ] @
Mozes da proveris bar za neke od vecih proxy servera. Ubacis nekoliko
poznatih IP adresa velikih proxy servera, i tako ces bar znati da li
koristi neki od tih (gore pomenutih) poznatih proxy-a. Nije bas dobro
resenje, ali je mozda dovoljan kompromis. Zavisi od tvog konkretnog
slucaja.
[ bOkIcA @ 12.09.2004. 23:19 ] @
Citat:
Shinhan: Ubacis nekoliko poznatih IP adresa velikih proxy servera...


a sta, recimo, sa ovima?
http://www.samair.ru/xwww/proxy.htm
[ Shinhan @ 13.09.2004. 07:02 ] @
E pa na tako nesto sam i mislio, samo sto nisam znao gde to mozes naci.
[ bOkIcA @ 13.09.2004. 07:38 ] @
momak, takve liste se menjaju svaki dan
[ utvara @ 13.09.2004. 23:34 ] @
A sta da radim ako je $_SERVER['HTTP_X_FORWARDED_FOR'] null. tj. da li proxy moze da slaze?
[ bOkIcA @ 13.09.2004. 23:59 ] @
Anonimni proxy uglavnom ne daje informacije kroz HTTP_X_FORWARDED_FOR, tako da ti to igra samo u nekim slucajevima.

Vecina proxy servera voli da ostavlja "potpis" i to kroz HTTP_VIA.