如何在PHP中的子域中获取会话变量

时间:2016-09-21 19:58:37

标签: php session

我有一个网站www.example.com。子域名为sub.example.com。我正在使用共享服务器,所以我无法访问php.ini。在www.example.com登录页面我正在使用

session_start();
$_SESSION["UserId"]=$UserId;

所以我可以使用$_SESSION["UserId"]。但是当我尝试访问sub.example.com中的会话时,它失败了。没有会话。我如何在子域中获取会话变量。 example.com和sub.example.com的代码是什么?

1 个答案:

答案 0 :(得分:0)

尝试将它放在php文件的头部,我已经在

之前使用过它
session_name("mySession");
session_set_cookie_params(0, '/', '.example.com');
session_start();
$_SESSION['UserId'] = $UserId;