首页 文章

在每个页面上重新创建Codeigniter会话

提问于
浏览
0

我已经将它上传到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 回答

  • 0

    经过一番谷歌搜索后,我发现它实际上是导致问题的Plesk网站预览 - 它没有传递它收到的页面上的cookie数据 .

    http://forums.theplanet.com/index.php?showtopic=54222

  • -1

    绝对是cookie的问题 . 我会看看文档并仔细检查一切是否正确设置 . 确保您使用正确的驱动程序 .

相关问题