Сессии PHP не доступны на нескольких веб-сайтах - PullRequest
0 голосов
/ 19 марта 2019

На моем веб-сайте мне нужно поделиться переменными $_SESSION с другим веб-сайтом, основанным на том же VPS.

Я уже тестировал его, но переменные $_SESSION не перешли на другой сайт. Но конфигурация местоположения $_SESSION такая же.

Что мне проверить?

Извините за мой английский, я французский :)

Matancy

Ответы [ 2 ]

1 голос
/ 19 марта 2019

Важно то, что у вас должен быть общий ресурс для совместного использования сеансов между различными хостами - будь то база данных SQL, memcached, база данных NoSQL и т. Д., К которым могут обращаться все серверы.Затем вы используете session_set_save_handler для доступа к общему ресурсу.

0 голосов
/ 19 марта 2019

Ваши $_SESSION переменные доступны только внутри сервера, на котором вы работаете.Попробуйте это на любой странице .php вашего проекта с

<code>session_start();
echo "<pre>";
print_r($_SESSION);
echo "
";

, чтобы лучше понять работу $_SESSION vars;

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