我遇到上述插件(WP会话管理器)的问题,我设置的会话变量并不总是设置。我知道用于设置变量的PHP是正确的,因为它们有时会起作用。但是,例如,我可以让它们完美地工作,并作为测试回显到屏幕,然后我退出&#39;并通过将所有变量设置为&#34;&#34;来清空所有变量,然后重新登录(并再次设置它们),但这次没有回显,这意味着它们不能被设置。< / p>
我知道一个是明确的,因为它用于查看用户是否登录,我只被要求登录我的网站一次,我可以浏览页面等,关闭浏览器和我& #39;当我使用我的注销按钮清空变量时,只要求我重新登录。
有人知道这可能导致什么吗?或者它是否会成为非常难以诊断的东西?
不知道是否有帮助(解决问题),关于编辑会话超时时间,我看到插件的FAQ页面上有信息,说它可以使用此过滤器进行编辑
add_filter( 'wp_session_expiration', function() { return 60 * 60; } ); // Set expiration to 1 hour
但是这个过滤器在哪里被发现/编辑或添加?
希望有人可以帮助解决问题:)
谢谢!
答案 0 :(得分:0)
我现在已经修好了。立即重定向到另一个页面导致问题,等待1秒后再进行重定向允许设置变量。