Заголовок и сессии, проблема с сессионными переменными

  • Автор темы Автор темы voland
  • Дата начала Дата начала

voland

Guest
Заголовок и сессии, проблема с сессионными переменными

На сайте реализованна авторизация средствами ПХП!
1. Человек набирает логин и пароль, оптравляя данные другому скрипту
2. Скрипт обрабатывает данные и заносит нужные мне поля в сессии, переадресуя на главную страницу через МЕТА
3. Если $_SESSION['auth'] существует и равна 1, то я вместо кнопки вход пишу выход и его логин!
Все работает нормально! Но вот я решил добавить таку строку :)

PHP:
Header("Last-Modified: ".gmdate("D, d M Y H:i:s",filemtime("index.php"))." GMT");
Она есть в хидере всех файлов!
И начались неполадки! После входа я все равно вижу кнопу вход! Обновлять браузер можно до посинения, но стоит только сходить по любой ссылке на сайте, как кнопка вход меняеться на выход! Т.е. Переменная определяеться только после того, как я скхожу по любой ссылке сайта!


В чем может быть проблема?
 
Имхо, поскольку теперь страница считается старой, рефреш по META вытягивает ее не с сервера, а из кэша, и соотвественно, кука на сервер попадает только при уходе с этой страницы. А SID автоматически к мета-данным не добавляется.

Могу заблуждаться.
 
Зачем? Какой она имеет смысл в отношении скрипта?
К скрипту никакого, к поисковику достаточно весомый! Или я не прав!
IL78
Спасибо, если ты прав, то надо намотать на ус :)
 
Вместо
gmdate("D, d M Y H:i:s",filemtime("index.php"))
поставь
gmdate("D, d M Y H:i:s")

Получится, что этот файл "Always modified"

-~{}~ 04.08.04 15:05:

не "этот файл", а "эта страница" :)
 
и еще интересно
время изменения страницы равно времени изменения php кода? :-)
 
Ты хочешь, чтобы поисковик индексировал контент, доступный только авторизованным пользователям?
Самому не смешно?
Не смешно. Я не говорил, что эта страница доступна только авторизованным пользователям! Я просто привел пример использования сессии, на котором была замечена неполадка!
время изменения страницы равно времени изменения php кода? :-)
Не понял суть вопроса/прикола?

-~{}~ 05.08.04 09:10:

crocodile2u
Спасибо!
 
зачем сессии тогда?
Это индексовая страница! Я написал про кнопку "ВХОД"!
Логично, что там откуда человек входит нет никаких защит, иначе это нелепо! А при замене кнопки вход на выход, что я должен проверить, чтобы знать авторизовался человек или нет?

да, спасибо!
 
Сверху