我正在使用的相同PHP脚本适用于像example.com这样的域名网站上的会话,但当它在具有任意HTTP端口号的裸IP地址网站上传和访问时却不是这样:
111.222.333.444:5566
变量可以在$ _SESSION中设置,可以在同一个PHP请求中访问,但它们会在下一页加载时消失。
试过这个:
session_set_cookie_params(
0,
'/',
'111.222.333.444:5566'
);
session_start();
但它不起作用。还检查了phpinfo()并启用了裸IP站点的会话。在运行两个测试时,我的浏览器都支持cookie。
这很奇怪。这可能有什么问题? PHP会话是否意味着不能在具有异国情调的HTTP端口的裸IP站点上保留?
答案 0 :(得分:3)