Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Не создаются сессии.

30K
08 января 2009 года
EVIL_Source
14 / / 21.01.2008
Здрасте всем.Очень прошу помощи.Знаний мало, опыта еще меньше :-(
Пытаюсь писать скрипт авторизации.Но не создаются сессии.
В php.ini:
session.use_cookies On
session.use_only_cookies Off
session.use_trans_sid 1
Скрипт формы:
<?php
function make_seed() {
list($usec, $sec) = explode (' ', microtime());
return (float) $sec + ((float) $usec * 100000);
}
mt_srand(make_seed());
$nonce=mt_rand(1, 10000000);
$nonce=md5($nonce);
$_SESSION['nonce']=$nonce;
?>

<html>
<head>
</head>
<body>
<form name="login" method="post" action="loginrespond.php" onSubmit="doSend()">
<input type="text" name="login" value="<?=@$_COOKIE['lastlogged']?>">
<input type="password" name="pass">
<input type="submit" value="Log in">
<input type="hidden" value="<?=$nonce?>" name="nonce">
<input type="hidden" value="" name="password">
</form>
</body>
</html>
Начало скрипта принимающей страницы:
<?php
session_start();
if (!isset($_SESSION['nonce']) || strlen($_SESSION['nonce'])!=32) die(Сессия неправильна или не создалась бебебе);

Выдает сообщение:
Сессия неправильна или не создалась бебебе
244
09 января 2009 года
UAS
2.0K / / 19.07.2006
Цитата: EVIL_Source

Скрипт формы:
<?php
function make_seed() {
list($usec, $sec) = explode (' ', microtime());
return (float) $sec + ((float) $usec * 100000);
}
mt_srand(make_seed());
$nonce=mt_rand(1, 10000000);
$nonce=md5($nonce);
$_SESSION['nonce']=$nonce;
?>


что-то я тут не наблюдаю session_start()

12
09 января 2009 года
alekciy
3.0K / / 13.12.2005
Цитата: UAS
что-то я тут не наблюдаю session_start()


Нууу зачем сказал, он сам должен был найти! )

30K
11 января 2009 года
EVIL_Source
14 / / 21.01.2008
пасиба большое.очень помогло.:)
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог