无法通过页面访问会话或变量

时间:2012-01-13 作者:Howdy_McGee

所以我尝试使用会话在页面中移动变量。由于某种原因,我实际上无法从索引中访问任何内容。php存档。我在标题的顶部声明会话。php类:

<?php
    if(!isset($_SESSION))
    {
        $_SESSION[\'catID\'] = 3;
    }
?>
然后我转到存档。php,通过<?php get_header() ?> 我的疗程突然结束了。我试着呼应出来,什么也得不到。正常变量也会发生同样的情况,好像超出了范围。

其他人有类似的问题或解决方案吗?

1 个回复
最合适的回答,由SO网友:Jeremy Ferguson 整理而成

在WordPress中,您需要开始会话

if ( !session_id() ) { session_start(); }

以使用会话变量。您可以在wp config中输入此代码

看见http://www.frank-verhoeven.com/using-session-in-wordpress

结束

相关推荐

Multi-site User Sessions

我有一个客户想要创建几个WordPress站点,并在顶部使用一个“站点切换器”,有点像前面的。网我知道在WP 3中,您可以在同一个安装上创建多个博客,但如何让登录到一个博客的用户登录到WordPress安装中的所有博客?这可能吗?