Wordpress WP会话管理器变量并不总是被设置

时间:2014-05-26 21:58:50

标签: php wordpress session variables

我遇到上述插件(WP会话管理器)的问题,我设置的会话变量并不总是设置。我知道用于设置变量的PHP是正确的,因为它们有时会起作用。但是,例如,我可以让它们完美地工作,并作为测试回显到屏幕,然后我退出&#39;并通过将所有变量设置为&#34;&#34;来清空所有变量,然后重新登录(并再次设置它们),但这次没有回显,这意味着它们不能被设置。< / p>

我知道一个是明确的,因为它用于查看用户是否登录,我只被要求登录我的网站一次,我可以浏览页面等,关闭浏览器和我& #39;当我使用我的注销按钮清空变量时,只要求我重新登录。

有人知道这可能导致什么吗?或者它是否会成为非常难以诊断的东西?

不知道是否有帮助(解决问题),关于编辑会话超时时间,我看到插件的FAQ页面上有信息,说它可以使用此过滤器进行编辑

add_filter( 'wp_session_expiration', function() { return 60 * 60; } ); // Set expiration to 1 hour

但是这个过滤器在哪里被发现/编辑或添加?

希望有人可以帮助解决问题:)

谢谢!

1 个答案:

答案 0 :(得分:0)

我现在已经修好了。立即重定向到另一个页面导致问题,等待1秒后再进行重定向允许设置变量。