PHP会话在多个网站上不可用

时间:2019-03-19 12:34:10

标签: php session

在我的网站上,我需要与基于相同VPS的其他网站共享vars $_SESSION

我已经测试过了,但是变量$_SESSION没有传递到另一个网站。 但是$_SESSION位置的配置是相同的。

我应该检查什么?

对不起,我的英语,我是法语:)

战役

2 个答案:

答案 0 :(得分:1)

重要的是,您必须拥有共享资源才能在不同主机之间共享会话-它是所有服务器都可以访问的SQL数据库,内存缓存,NoSQL数据库等。然后,您可以使用session_set_save_handler访问共享资源。

答案 1 :(得分:-1)

您的$_SESSION变量仅在您正在使用的服务器内部可用。在项目的任何.php页面上尝试使用

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

更好地了解$_SESSION var的工作原理