我在使用WP时遇到了两个cookie和会话问题。
1)我有自定义的CMS,在那里我设置了一个cookie。Cookie的路径是/,因此它应该适用于当前域上的每个路径。
问题是wordpress无法读取它(它也不在开发者控制台中)。
我猜他们是不是取消了饼干的设置?
2) 类似的事情也适用于会话
如果我从CMS设置会话,它是不可读的(再次为空)。我试着设置
session_start();
在wp-config.php中,但不起作用。如果我在wp-config.php中设置会话变量,那么它就可以工作,但这不是我想要的。
有人能建议我解决问题吗?
感谢
将此代码粘贴到会话的functions.php文件中:
function register_my_session()
{
if( !session_id() )
{
session_start()
}
}
add_action('init', 'register_my_session');
现在,如果你想使用会话,它:
$_SESSION['username'] = 'tjcafferkey';