Потеря сессии
Добрый вечер,
собственно сабж, при логине, сую id в $_SESSION['id'], и в целом все работает достаточно хорошо, до тех пор пока не пытаешься зайти на страницу пользователя вводом ссылки в адресную строку, тогда сессия и теряется, может кто сталкивался, в чем может быть проблема?
Или Modx из-за своих собственных сессий не хочет работать со стандартными?
собственно сабж, при логине, сую id в $_SESSION['id'], и в целом все работает достаточно хорошо, до тех пор пока не пытаешься зайти на страницу пользователя вводом ссылки в адресную строку, тогда сессия и теряется, может кто сталкивался, в чем может быть проблема?
Или Modx из-за своих собственных сессий не хочет работать со стандартными?
Комментарии: 12
По вашему описанию не понятно — что и как вы делаете.
Но имейте в виду ещё и такой нюанс. Может быть проблема в этом?
Но имейте в виду ещё и такой нюанс. Может быть проблема в этом?
Возможно, поковыряю это,
Ситуация: я захожу на сайт под своими данными, создаем сессию, и если сессия есть, то появляется меню для залогинившегося пользователя.
Вот, если же зайти на страницу другого пользователя чтобы посмотреть его профиль, теряется сессия, т.е исчезает меню пользователя.
В принципе это тоже самое, что в ВК, если ты не залогинен то вместо «Мой профиль», «Мои друзья » и т.д выводится форма входа
Ситуация: я захожу на сайт под своими данными, создаем сессию, и если сессия есть, то появляется меню для залогинившегося пользователя.
Вот, если же зайти на страницу другого пользователя чтобы посмотреть его профиль, теряется сессия, т.е исчезает меню пользователя.
В принципе это тоже самое, что в ВК, если ты не залогинен то вместо «Мой профиль», «Мои друзья » и т.д выводится форма входа
Сниппет, который выводит это меню, точно вызывается НЕкеширонным?
да точно, нашел я проблему, это дело даже не в modx (зря на него грешил)
это из-за первых «www» если адрес с них начинается то, сессия собственно и теряется ( мб считает, что 2 разных сайта )
есть идеи где это править?
это из-за первых «www» если адрес с них начинается то, сессия собственно и теряется ( мб считает, что 2 разных сайта )
есть идеи где это править?
редирект настроит на сервере habrahabr.ru/post/39801/
Так можно же вообще выкинуть www. ААА запись отредактировать, где домен привязывается к ip сервера.
По мне, так лучше без www, .html, и прочих /, веб уже давно не хтмл статичный, а формируется динамично веб сервисом при обращении к нему, зачем косить под статичный контент? Поисковые роботы любят? Сеошники роптают? ))
По мне, так лучше без www, .html, и прочих /, веб уже давно не хтмл статичный, а формируется динамично веб сервисом при обращении к нему, зачем косить под статичный контент? Поисковые роботы любят? Сеошники роптают? ))
В настройке session_cookie_domain добавьте следующее:
.domain.tld
где вместо domain.tld подставьте домен своего сайта (точку в начале не забудьте).
Премного благодарен
Забавно то, что в админку теперь не заходит, берет и обратно на manager редиректит, пробовал восстановить бестолку
Хм, что-то я не получал уведомлений о ваших ответах. Вы решили проблему?
Да все как-то само собой решилось, появилось правда пара других проблем, но это уже по собственной глупости
Ну, главное, что заработало)
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.