![]() |
|
||||||||||
|
|||||
|
Регистрация: Sep 2005
Сообщений: 5
|
У меня не работают сессии. Установлен Apache 1.3.26 PHP 5.0.0
Может какие-нибудь доп настройки в php.ini нужны? ![]() |
|
|||||
|
session_start() вызывать нужно каждый раз.
И права на чтение/запись в директорию session_dir.
__________________
Тут вы найдете ответы на почти все вопросы: А можно ли сделать так ? - Можно. Почему не работает ? - Неправильно сделано. Где ошибка ? - В ДНК. |
|
|||||
|
Регистрация: Sep 2005
Сообщений: 45
|
А как ты понял что они не работают.
Попробуй
session.use_cookies и sessin.use_trans_sid в php.ini они должны быть равны 1. Если не заработант то писани сюда свой раздел session в php.ini |
|
|||||
|
В одном файле рабоать будет в любом случае
![]()
__________________
Тут вы найдете ответы на почти все вопросы: А можно ли сделать так ? - Можно. Почему не работает ? - Неправильно сделано. Где ошибка ? - В ДНК. |
|
|||||
|
Регистрация: Sep 2005
Сообщений: 5
|
Antoine, проверил твой пхп, выдал: sesson works (знать, сессии работают)
Но тогда не могу понять причину, почему в этом пхп Апачик не обнаруживает ни переменую submit, ни user_name, ни user_pass? <?php session_start(); if ($submit) { if (($user_name=="login")&&($user_pass=="password")) { $login_user=$user_name; session_register("login_user"); header("location: done.php"); exit; } } ?> А вот index.html, если это чем-нибудь сможет помочь... <html> <body> <form action="auth.php" method="post"> Логин <input type="text" name="user_name"><br> Пароль <input type="password" name="user_pass"><br> <input type="submit" name="submit" value="вход"> </body> </html> |
|
|||||
|
Регистрация: Jun 2005
Сообщений: 40
|
Батенька, не $user_name, а $GLOBALS['_POST']['user_name'], ну и по аналогии
|
|
|||||
|
Или просто $_POST['user_name']
__________________
Тут вы найдете ответы на почти все вопросы: А можно ли сделать так ? - Можно. Почему не работает ? - Неправильно сделано. Где ошибка ? - В ДНК. |
|
|||||
|
Регистрация: Sep 2005
Сообщений: 5
|
Вот оно как бывает! Спасибо, братцы! Сейчас пренепременно буду юзать!
|
|
|||||
|
Регистрация: Sep 2005
Сообщений: 5
|
Скрипт подхватился. Всё чудно. Но... Хотел, чтобы мне вдовесок распечаталось : Вы залогинены под логином login.
Я (от имени PHP) : echo $GLOBALS['_POST']['login_user'] ; appache : не определён индекс login_user А как правильно? |
|
|||||
|
"Вождь"
|
ужас и с вопросами с ответами.
внимание, правильный ответ: 1. Предопределенные переменные 2. Сессии 3. Сессии. Подробное описание работы и объяснение механизма. 4. Не передаются переменные! Проблема register_globals
__________________
а мы летим орбитами путями не избитыми... |
![]() |
![]() |
Часовой пояс GMT +4, время: 21:31. |
|
|
« Предыдущая тема | Следующая тема » |
|
|