Php 在同一服务器上的网站和WordPress博客之间共享会话
我使用Yii框架作为网站,WP作为博客(不要问为什么,我继承了这个项目)。Yii负责用户(登录/注销…),在博客(WP)中,我需要知道用户何时登录 我尝试在Yii(**$\u session['key']=$value**)中设置会话并在WP中读取它,但WP没有看到会话(**echo$\u session['key']**) 站点的域为domain.com,博客的域为domain.com/blogPhp 在同一服务器上的网站和WordPress博客之间共享会话,php,wordpress,session,Php,Wordpress,Session,我使用Yii框架作为网站,WP作为博客(不要问为什么,我继承了这个项目)。Yii负责用户(登录/注销…),在博客(WP)中,我需要知道用户何时登录 我尝试在Yii(**$\u session['key']=$value**)中设置会话并在WP中读取它,但WP没有看到会话(**echo$\u session['key']**) 站点的域为domain.com,博客的域为domain.com/blog 可以这样共享会话吗?可以。但是WordPress在会话变量方面存在一些问题。您试图在哪里或何时阅读
可以这样共享会话吗?可以。但是WordPress在会话变量方面存在一些问题。您试图在哪里或何时阅读WP中的会话?我首先在yii中设置会话,然后转到WP并尝试阅读会话。会话(整个会话)为空。Sasha-您在WP中的何处阅读会话?这很重要,这就是我为什么要问的原因。在您的theme header.php文件中?在theme functions.php文件中?如果是,请在functions.php文件中的何处。请分享具体代码,否则我帮不上忙!我现在不在公司-我正在尝试读取header.php中的session(简单的if条件检查session键是否存在)。好吧,那太晚了。您必须钩住
init
操作。我建议阅读这篇文章: