【发布时间】:2015-08-28 12:48:44
【问题描述】:
我目前有一个网站,该网站的子文件夹中安装了 wordpress,例如http://example.com/wordpress/。在 example.com 我有一些会话验证集,我也想在 wordpress 中提供。我读过 wordpress 不支持会话并默认清除会话,但我搜索了一下并找到了以下解决方案:
在 load.php 中停止函数 wp_unregister_GLOBALS() unestting _SESSION
$no_unset = array( '_SESSION', ....
在functions.php(主题)中添加wordpress初始化时的会话开始:
if ( !session_id() )
add_action( 'init', 'session_start' );
这一切都很好。我可以在 wordpress 中设置一个会话,它会保留在整个 wordpress 站点中。什么不工作是我失去了我的主站点之间的会话变量,当我在 wordpress 文件夹中导航时。有谁知道我可以如何保留我在我的 worpress 博客的主站点中创建的会话?
谢谢
【问题讨论】: