在一个页面上清除PHP会话

时间:2012-04-26 13:13:55

标签: wordpress session firefox

我在WordPress中为电子商务网站开发了一个主题。该网站使用我创建的自定义登录系统的会话。

问题是,当您查看FIREFOX时,由于某种原因,某个特定页面,查看篮子会清除会话。

我在我的函数文件中有这部分代码来启动会话:

function init_sessions() {
if (!session_id()) {
    session_start();
}
}
add_action('init', 'init_sessions');

登录时设置以下会话:

$_SESSION['id']=$db['id'];
$_SESSION['timer']=time()+3600;
$_SESSION['remote_ip']=$_SERVER['REMOTE_ADDR'];

我尝试删除了视图篮脚本的全部内容,同时保留了print_r($ _ SESSION)并且它仍然被重置。

要复制FIREFOX中的网站视图:http://www.greengrocerschoice.co.uk

使用电子邮件登录:test@bytewire.co.uk和密码:密码

在购物篮中添加一两件产品,然后导航至http://www.greengrocerschoice.co.uk/viewbasket/,当您重新加载浏览过此页面的页面时,您会发现自己已无法登录。

正在使用以下版本的WordPress:您使用的是WordPress 3.0.1。

是否有人对可能导致问题或调试提示的问题有所了解,以确定导致问题的原因?

由于

0 个答案:

没有答案