Follow along with the video below to see how to install our site as a web app on your home screen.
Примечание: This feature may not be available in some browsers.
запиши в сесию
$_SESSION[check_form] = rand(0, 999999999);
в форму добавь
<input type=hidden value=$_SESSION[check_form] name=check_form />
при сабмите проверяй эти значения.
Это самая простая защита.
echo "Введите номер заказа:<input value=\"\" emptyok=\"false\" type=\"text\" name=\"num\" /><br/>";
echo "текст: <input value=\"\" type=\"text\" emptyok=\"false\" name=\"txt\" /><br/>";
echo "<anchor>Го";
echo " <go href=\"index.php\" method=\"post\">";
echo " <postfield name=\"phone\" value=\"$(num)\"/>";
echo " <postfield name=\"sms\" value=\"$(txt)\"/>"
echo " </go>";
echo "</anchor>";
denover
Не вводите в заблуждение. Это не защита. Аж 1 лишнюю строку в стороннем скрипте.
Вот если бы сессии + хитрозамороченный яваскрипт на той стороне, то кому то лень будет в нем разбираться (хруммер может остановить) но для того, кому это надо - не преграда.
И даже капчи не защита
Наверно только абузы реальная защита на сегодняшний день.
зы:Удаляюсь. Думать, что ты защищен и быть защищен - как говориться 2 большие разницы А проверить
if($_SESSION[check_form]==$_POST[check_form]) ура свои
Да, что я спамилок никогда не писал. Полная имитация кау у хруммера.
1. регаемся. но я понимаю, что авторизации нет иначе бы и этого топика не было
2 Грузим форму
3. узнаем все данные сессии. Даже яваскрипт выполняем
4 отправляем.
И только капча реально обломала мне желание и я купил Хрумер
echo "Введите номер заказа:<input value=\"\" emptyok=\"false\" type=\"text\" name=\"num\" /><br/>";
echo "текст: <input value=\"\" type=\"text\" emptyok=\"false\" name=\"txt\" /><br/>";
echo "<anchor>Го";
echo " <go href=\"index.php\" method=\"post\">";
echo " <postfield name=\"phone\" value=\"$(num)\"/>";
echo " <postfield name=\"sms\" value=\"$(txt)\"/>"
echo " </go>";
echo "</anchor>";