проблема с сессией php - PullRequest
0 голосов
/ 23 мая 2011

У меня очень странная проблема с сессией под php: (работает отлично локально, но не на моем интернет-сервере)

проблема:

  • Я загружаюстраница - я определяю php-сессию через jQuery $ .post во внешнем php-скрипте
  • я обновляю страницу - сессия все еще там
  • я загружаю другую страницу -сеанс пропал (пусто)

нет сброса или чего-либо, что могло бы сбросить / очистить сеанс.я использую глобальный php include для заголовка, который вызывает session_start ();

есть идеи?спасибо

1 Ответ

3 голосов
/ 23 мая 2011

Попробуйте настроить параметры cookie , чтобы разрешить домену работать между поддоменами:

$params = session_get_cookie_params();
session_set_cookie_params($params['lifetime'], $params['path'], '.example.org');

Где example.org - это имя вашего домена.

Затем перед печатьювсе, что нужно просмотреть начать сеанс :

session_start();

На каждой странице / ресурсе вы хотите иметь доступ к данным сеанса.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...