我在php下遇到一个非常奇怪的会话问题: (在本地完美运行,但不能在我的互联网服务器上运行)
问题:
没有任何未设置或任何可能重置/清除会话的内容。 我正在使用全局php include来触发session_start();
任何想法? 感谢
答案 0 :(得分:3)
尝试setting your cookie parameters以允许域跨子域工作:
$params = session_get_cookie_params();
session_set_cookie_params($params['lifetime'], $params['path'], '.example.org');
example.org是您的域名。
然后在将任何内容打印到屏幕start your session之前:
session_start();
在您希望能够访问会话数据的每个页面/资源上。