Легенда:
новое сообщение
закрытая нитка
новое сообщение
в закрытой нитке
старое сообщение
|
- Напоминаю, что масса вопросов по функционированию форума снимается после прочтения его описания.
- Новичкам также крайне полезно ознакомиться с данным документом.
[PHP] проблема с сессиями 30.09.03 11:01 Число просмотров: 1327
Автор: paganoid Статус: Member
|
> Что тут не правильного? Всё делаю по докам: > > <?php
> include("pass.inc.php");
>
> if($_POST["pass"]) { $pass=$_POST["pass"]; }
>
> session_start();
>
> if (!isset($_SESSION['pass']))
> {
> $_SESSION['pass'] = $pass;
> }
>
> if(md5($_SESSION['pass'])!=$password)
> {
> ?>
> <center>
> Пароль доступа:<br>
> <form method=post action=sess.php>
> <input type=password name=pass><br>
> <input type=submit value="Войти">
> </form>
> <?
> }
> else
> {
> echo "Авторизация принята";
> }
> ---
> > Все эта мутата из-за "register_globals=off" было бы "on" > другой вопрос, а так какие-то проблемы :(
ежели в начале скрипта явно напишешь
$pass="";
$password="";
мутоты с register_globals=off будет меньше. Только я вот не понимаю самой схемы - почему session_start вызывается ДО проверки пароля? И зачем пароль хранится в переменных сессии? Вобщем назначение этого фрагмента кода совершенно неясно.
|
|
|