我已经将它上传到Plesk服务器,它给了我一个以下的演示网址:https://1.2.3.4:8443/sitepreview/http/mysite.com(不是实际的网址,不同的IP和文件夹) .
正在为每个页面视图创建一个新会话 - 我可以判断,因为会话数据不在页面之间保存,每次访问新页面时,会话表都会添加一行 .
会话在本地正确保存,其中cookie配置如下:
$config['cookie_prefix'] = "";
$config['cookie_domain'] = "";
$config['cookie_path'] = "/";
我猜测问题是关于cookie - 我使用了firebug进行检查,看来cookie被发送到服务器,但是服务器正在使用替换cookie进行响应 .
我已经尝试了使用实时配置的各种设置,但没有设法让任何工作 . 我认为应该正常工作的变化是
$config['cookie_prefix'] = "";
$config['cookie_domain'] = "1.2.3.4:8443";
$config['cookie_path'] = "/sitepreview/http/mysite.com";
但事实并非如此!
有任何想法吗?
2 回答
经过一番谷歌搜索后,我发现它实际上是导致问题的Plesk网站预览 - 它没有传递它收到的页面上的cookie数据 .
http://forums.theplanet.com/index.php?showtopic=54222
绝对是cookie的问题 . 我会看看文档并仔细检查一切是否正确设置 . 确保您使用正确的驱动程序 .