1

我在 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 和密码:password

将一两个产品添加到您的购物篮,然后导航到http://www.greengrocerschoice.co.uk/viewbasket/当您重新加载页面并查看此页面时,您会注意到您不再登录。

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

是否有人对可能导致问题的原因或调试技巧有任何头绪,以确定导致问题的原因?

谢谢

4

0 回答 0