| |
|
|
| | Такая проблема:
Веб-приложение в локальной сети.
Первая страница - это логин.
После проверки пароля, программа вкладывает в сессию кое-какие данный о пользователе. На каждой последующей странице, производится проверка наличия данных о пользователе в сессии и только тогда происходит загрузка страницы, в противном случае, пользователь автоматически отсылается на первую страницу - логин.
На хосте всё работает без проблем, но если приложение запускается с клиента, другого компьютера подключенного к локальной сети, происходит потеря сессии...
Т.е: пользователь набирает имя и пароль. Программа проверяет всё ли верно, и если порядок, пользователь попадает на вторую страницу, где его приветствуют.При попытке перехода на третью страницу, происходит потеря сессии.
Где-то видел что надо использовать session_register(). Но в справочнике PHP, говорится о том что данная функция уже устарела.
Я пользуюсь PHP 5.
Заранее спасибо за ответ/совет. | |
| |
|
|
| |
|
|
| |
для: codexomega
(03.09.2005 в 02:37)
| | | Включены ли cookie на клиентской машине? Дело в том, что уникальный идентификатор передаётся чаще через cookie - поэтому клиенты должны принимать их. | |
| |
|
|
| |
|
|
| |
для: cheops
(03.09.2005 в 02:42)
| | | Большое спасибо!
Виноват был Firewall на клиентской машине, который блокировал cookies. После того как я его выключил, проблема была устранена. | |
| |
|
|