$ _SESSION没有在wordpress中工作

时间:2017-12-16 09:57:10

标签: php wordpress

首先,我使用以下代码进行启动会话:

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

我在下面的方法中使用wordpress中的$_session,这可以正常工作

方法1:

$_SESSION['mycity']=4;

在另一页中我正确地得到$_SESSION['mycity'] = 4。

但是当我使用下面的

方法2:

$parent = get_the_category()[1]->cat_ID;     //get_the_category()[1]->cat_ID is = 4
$_SESSION['mycity']=$parent;

我得到$_SESSION['mycity']=1

当我在页脚中使用第二种方法时,我得到$_SESSION['mycity']=4,但在另一页中,我得到$_SESSION['mycity']=1

现在我发现当我使用谷歌铬这个问题解决了,这个问题当我使用firefox

0 个答案:

没有答案