Follow along with the video below to see how to install our site as a web app on your home screen.
Примечание: This feature may not be available in some browsers.
В DLE есть функция для сессии: dle_sessionСессия php работает на куках, если не в курсе.
Так вот если эту куку не видно, на домене куда отправляет location, то стартует новая сессия.
У этой куки есть настройки.
1) Поиграться с настройками (домен)
Для просмотра ссылки Войдиили Зарегистрируйся
2) Создать свой session_id из данных пользователя без кук, например ip+user_agent и установить его
Для просмотра ссылки Войдиили Зарегистрируйся
Вариант что называется на коленке
3) Создать js скрипт который будет проверять сессию и подставлять если это нужно.
Можно и по другому.
Ставьте firebug или используйте встроенный инспектор браузера, во вкладке сеть смотрите какие данные куда отправляются.При каждом посещении кука с PHPSESSID каждый раз новый. По этому и не определяется сессия?
Замечена такая проблема:
При наличии проблемы PHPSESID постоянно меняется (при обновлении страницы).
Когда проблема прошла, PHPSESID остается постоянным, не меняется.
И на что там смотреть, в firebug? Что значит момент установки кук и запрос GET? Сразу же при загрузке страницы, на первом месте GET-запрос, в нем все параметры.Ставьте firebug или используйте встроенный инспектор браузера, во вкладке сеть смотрите какие данные куда отправляются.
Charles попробуйте, очень помогает при анализе http(s) запросов.
Интересует момент установки куки, и момент когда происходит первый GET на другой ресурс.
Cache-Control
no-store, no-cache, must-revalidate, post-check=0, pre-check=0
Connection
keep-alive
Content-Encoding
gzip
Content-Type
text/html; charset=utf-8
Date
Tue, 09 Feb 2016 08:19:05 GMT
Expires
Thu, 19 Nov 1981 08:52:00 GMT
Keep-Alive
timeout=30
Pragma
no-cache
Server
nginx/1.9.5
Set-Cookie
dle_newpm=0; expires=Wed, 08-Feb-2017 08:19:05 GMT; Max-Age=31536000; path=/; domain=.mysite.ru; httponly
Transfer-Encoding
chunked
Vary
Accept-Encoding
X-Powered-By
PHP/5.5.31