DStream
Advanced Member | Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору lynx Цитата: Дак чего надо то, я не поняла? IP юзера писать по всем переменным окружения? Какие проблемы то. Как там по дефолту? post.cgi $postipaddress = $ENV{'REMOTE_ADDR'}; Ну, напиши: $postipaddress = "HTTP_X_FORWARDED_FOR: $ENV{'HTTP_X_FORWARDED_FOR'} - REMOTE_ADDR: $ENV{'REMOTE_ADDR'} - HTTP_PROXY_CONNECTION: $ENV{'HTTP_PROXY_CONNECTION'} - HTTP_VIA: $ENV{'HTTP_VIA'} - HTTP_FORWARDED: $ENV{'HTTP_FORWARDED'} - HTTP_CLIENT_IP: $ENV{'HTTP_CLIENT_IP'} - HTTP_USER_AGENT: $ENV{'HTTP_USER_AGENT'} - HTTP_USERAGENT_VIA: $ENV{'HTTP_USERAGENT_VIA'}"; | Я вообще подумываю заводить несколько дополнительных полей под HTTP_X_ и прочие, так как иногда получаются презабавные вещи типа ip: unknown (речь про ши 3.1.2, YaBB), либо ip: 192.168.*.* - и в общем-то идентифицировать постящего становится нереально. Marilda Цитата: Расскажите, пожалуйста, как по IP, по данным, которые выдают службы типа whois, узнать, прокси это или нет? А если прокси, то анонимная ли. Наивный вопрос, потому что сама пока не имела дело с прокси. Спасибо. | Можно зайти например на proxychecker.ru и брать оттуда списки анонимных прокси на предмет редиректа таких юзеров. Туда же можно сливать списочком ip посетителей на предмет проверки. Еще можно почитать как это делает proxychecker и другие ресурсы (не каждый хостинг позволит) и делать у себя. Только вначале стоит задаться вопросом - а надо ли это? |