2013-08-29 2 views
0

Я пишу эту тему, и я надеюсь, что кто-то может помочь мне с моей проблемой. Как мы все знаем, curl (client url) - это функция, которая помогает людям автоматически отправлять данные на сервер без заполнения форм для примеров. Но спамеры делают что-то плохое с помощью этого метода, и это моя проблема. Я просто получил большой спам из curl post (спамер отправил сообщение пользователям aml на mywebsite), потому что я использую обычный идентификатор с auto_increment. Вот почему я здесь прошу помощи Если кто-то может мне помочь, я хочу, чтобы user_id был таким, как это, вместо 3 = 9j0h8j (или что-то еще). Если кто-то знает другой метод, чтобы помешать мне с авто Curl, пожалуйста, скажите мне и спасибо. Для stackoverflow для этого замечательного веб-сайта.Как предотвратить спам Curl

+0

Как насчет того, чтобы люди должны были входить в систему, чтобы отправлять сообщения другим пользователям? Это возможность? – Mike

ответ

2

Почему бы не использовать Защитный код в любой форме, которую вы отправляете? Боты не могут их прочитать, и вы предотвратили бы сообщение с недопустимым кодом. Например: http://www.phpcaptcha.org/

Если вы не используете Captcha, вам необходимо изучить различные методы, чтобы предотвратить CSRF (Кованая обработка запросов). Ниже приведен чит-лист о том, что это такое и какие-то разные методы предотвращения его - https://www.owasp.org/index.php/Cross-Site_Request_Forgery_(CSRF)_Prevention_Cheat_Sheet, и они даже создают рамки для PHP, которые генерируют уникальный ключ для каждой формы, эффективно позволяя входные данные поступать из формы, отображаемой на с вашего сайта - https://www.owasp.org/index.php/PHP_CSRF_Guard

+0

Нет, я думал о captcha, но это не то, что я ищу: '(я хочу что-нибудь еще. И THX для вас ответит –

+0

@ ThęKįllēr - добавлена ​​дополнительная информация о том, с какими проблемами вы столкнулись, и различными методами предотвращения – Tommy