
11.06.2009, 21:03
|
|
Постоянный
Регистрация: 25.03.2008
Сообщений: 670
С нами:
9541766
Репутация:
2407
|
|
Два поста выше моего - ни о чем...
Смысл?
if ($auth != 1) выполниться в случае, если не удалось присвоить $auth значение 1
Неверно. Это выполнится, если значение $auth не равно 1. Если использовать оператор !==, то это сравнение с учетом типов данных.
Ответ по теме вопроса:
PHP код:
<?php
session_start();
if (!isset($_SESSION['auth']) || $_SESSION['auth']!=1)
{
echo '<p>Доступ закрыт</p>
<br><p><center><a href = "index.php">На главную</a></center></p>';
exit;
}
?>
А вот это:
PHP код:
session_register("auth");
$auth = 1;
замени на это:
И надо не забывать session_start()
|
|
|