PHP不会在某些用户的会话中存储数据

前端之家收集整理的这篇文章主要介绍了PHP不会在某些用户的会话中存储数据前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
最佳答案
我相信你所做的事情应该有效,但有一种更好的方法可以解决你的问题.
而不是使用’app1’或’app2’为会话密钥添加前缀,只需在session_start()之前使用
session_name()函数,如:

  1. session_name('app1');
  2. session_start();
  3. $_SESSION['been_here'] = 'Yes!';
  4. ...

您还可以使用session_set_cookie_params()调整会话cookie路径,以便两个应用程序彼此完全不可见,如:
    session_set_cookie_params(60 * 60 * 24 * 30,’/ app1 /’);

为了进一步排除故障,您应该检查使用session_ *函数的所有位置,并查看PHP.ini中的session.*配置选项.

猜你在找的PHP相关文章