(8 мар 2016, 14:50) (
0/
0)
[
0]
blekbon,
Такого быть не может. В том коде, что предоставил я, если $shislo пуста, то условие не выполнится.
Ищи у себя определение $shislo. Либо в самом начале:
<?
unset($shislo);
?>
(8 мар 2016, 14:43) (
0/
0)
[
0]
<?
echo '<form name="form1" method="post" action=""><p><label><input type="text" name="chislo"></label><br><label><input type="submit" name="submit" id="submit" value="Проверить"></label></p></form> ';
$a=1234;
$shislo=$_POST['chislo'];
If (!empty($shislo)) {
if ($a==$shislo) {
echo "Переход на страницу index2.php";
} else {
echo "Пароль не верный";
}
}
?>
(8 мар 2016, 09:11) (
0/
0)
[
0]
Cat,
Ты код его посмотри. У него обработчик вместо того, чтобы показывать скрытый контент, перенаправляет на другую страницу.
(8 мар 2016, 08:53) (
0/
0)
[
0]
Не могу понять вашу логику, вернее смысл кода. Если я знаю адрес страницы, на которую перенаправляет после ввода пороля, то я смогу переходить на неё без ввода пороля.
P.s: после ввода кода хотя бы сессию пишите, а на странице потом условие ставьте.