Вычисление спамера

tf

крылья рулят
что-то я тормажу последнее время.
объясните плиз в приват, кто может в чем у него там дело..
интересно ведь...
 

barthon64

Новичок
WayBe
>Ай клас! Ай супер Моделирую:Пусть
>http://localhost/crivoyscript.php?c...shto&error=
>Yeah! ПРЄВЄД!

Зачем утруждать себя и дописывать &error= ?????
при запуске скрипта она и так не определена
можешь просто набрать guestbook-add.php?c...shto
Если возникнут ошибки установится $error, ну а если все проверки пройдены (верно введены символы с картинки+не спамер) - добавляй на прямую, пожалуйста.

Единственная бага, которую я нашел когда последний раз постил это:
if ($code!=$_SESSION['s_code'] or $_SESSION['s_code']=='')


Меня интересует, может ли быть $_SERVER - пустой и при каких условиях или это моя бага?
 

barthon64

Новичок
>А в какой момент она у Вас определяется?
ну это же видно из скрипта
да и писал выше
>Если возникнут ошибки установится $error, ну а если все >проверки пройдены (верно введены символы с картинки+не >спамер) - добавляй на прямую, пожалуйста.


Вопрос такой:
>Меня интересует, может ли быть $_SERVER - пустой и при каких условиях или это моя бага?
 

barthon64

Новичок
noindex
спасибо, но там $_SERVER всегда у пустой, а у меня для некоторых пользователей (небольшого кол-ва, в том числе и спамера который достал).

может это анонимный прокси или люди постили со смартфонов или КПК или еще чего-нибудь или консольный запуск скрипта ....
 

chisto_tolyan

Враг народа
кто это у вас консольный запуск скрипта делает без вашего ведома?))
 

noindex

Новичок
barthon64
Анонимный прокси или не анонимный... разница не велика.
Просто анонимный оставит в $_SERVER['REMOTE_ADDR'] свой ip.
Смартфоны и кпк тоже заходят на сайт не через шел :)

Насчет консольного запуска... если это реально (что бы спамер имел доступ к консоли), то почему нет..?;)
И ещё у некоторых пользователей доступ к консоли...

Вряд ли стоит на это рассчитывать...

В общем нужен пользователь у которого сервер $_SERVER.
Тупо скормить ему страничку с

echo $_SERVER['REMOTE_ADDR'];
 

barthon64

Новичок
>В общем нужен пользователь у которого сервер $_SERVER.
>Тупо скормить ему страничку с

>echo $_SERVER['REMOTE_ADDR'];

вот это не могу понять, поясни
 

Wicked

Новичок
можно я? можно я? :)

barthon64
а как ты вообще узнаешь, что у тебя $_SERVER пустой?
 

noindex

Новичок
barthon64
Сори, не дописал слово.
В общем нужен пользователь у которого сервер $_SERVER ПУСТОЙ.
Тупо скормить ему страничку с
echo $_SERVER['REMOTE_ADDR'];

Для чего?
Для того что бы локализовать косяк:)

Ничего не выведет, копать конфиги, выведет - копать скрипт.

Думается конечно что копать скрипт, но чем чёрт не шутит..
 

Фанат

oncle terrible
Команда форума
noindex
вообще-то, со времён каменного века, в котором ты до сих пор пребываешь, люди изобрели много других способов что-то сделать с информацией, кроме вывода её на экран.
 

kruglov

Новичок
Фанат
Хи, вообще, вывод на экран по сравнению с другими, подразумеваемыми действиями, как раз довольно молодое изобретение ;)
 

noindex

Новичок
Фанат
Жжошъ отец :)

Обожаю вывод информации на экран :)

kruglov
;)
 
Сверху