Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/wordpress/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 在同一服务器上的网站和WordPress博客之间共享会话_Php_Wordpress_Session - Fatal编程技术网

Php 在同一服务器上的网站和WordPress博客之间共享会话

Php 在同一服务器上的网站和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在会话变量方面存在一些问题。您试图在哪里或何时阅读

我使用Yii框架作为网站,WP作为博客(不要问为什么,我继承了这个项目)。Yii负责用户(登录/注销…),在博客(WP)中,我需要知道用户何时登录

我尝试在Yii(**$\u session['key']=$value**)中设置会话并在WP中读取它,但WP没有看到会话(**echo$\u session['key']**)

站点的域为domain.com,博客的域为domain.com/blog


可以这样共享会话吗?

可以。但是WordPress在会话变量方面存在一些问题。您试图在哪里或何时阅读WP中的会话?我首先在yii中设置会话,然后转到WP并尝试阅读会话。会话(整个会话)为空。Sasha-您在WP中的何处阅读会话?这很重要,这就是我为什么要问的原因。在您的theme header.php文件中?在theme functions.php文件中?如果是,请在functions.php文件中的何处。请分享具体代码,否则我帮不上忙!我现在不在公司-我正在尝试读取header.php中的session(简单的if条件检查session键是否存在)。好吧,那太晚了。您必须钩住
init
操作。我建议阅读这篇文章: