Имеются 2 скрипта PHP: //index.php <form action="input.php" method="POST"> <p>Key: <input type="text" name="age" /></p> <p>Link: <input type="text" name="link" /></p> <p>Max: <input type="text" name="max" /></p> <input type="submit" value="GO"> </form> PHP: //action.php <?php $key = htmlentities($_POST['Key']); $link = htmlentities($_POST['Link']); $max = htmlentities($_POST['Max']); if($key = 12345) { echo "VERNO"; } else { echo "KOD NE VERNIY"; } ?> Ну. Из поля Key на сайте (inst-hack.tk) идёт проверка ключа Да. Банально и глупо. Но пусть проверка идет именно так. Но при вводе ЛЮБОГО ключа (верный он или нет) выходит сообщение VERNO Изначально я думал, что это из-за того, что переменная key не обнуляется после ввода Ключа Но даже с обнулением: PHP: <?php $key = htmlentities($_POST['Key']); $link = htmlentities($_POST['Link']); $max = htmlentities($_POST['Max']); if($key = 12345) { echo "VERNO"; $key = 0; } else { echo "KOD NE VERNIY"; $key = 0; } ?> Та же самая картина Проверьте на сайте inst-hack.tk Где в коде проблемка?
Как тогда правильно указать? Прост проверить значения из поля со значением заранее указанной пкременно? То есть в начале будет $key = 12345 .... if (($_POST['Key']) = $key) {...} И тд Так ?