wordpress会话和外部cookie处理



我在使用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';

最新更新