wordpress会话和外部cookie处理

时间:2014-09-20 21:10:09

标签: wordpress wordpress-plugin wordpress-theming

使用WP时,我遇到了2个Cookie和会话问题。

1) 我有自定义CMS,我设置了一个cookie。 Cookie的路径是/它应该适用于当前域的每个路径。

问题是wordpress无法读取它(它也不在开发者控制台中)。

我的猜测是他们取消了不属于他们的饼干吗?

2)与会议类似的事情

如果我从我的CMS设置会话,它不可读(再次为空)。 我试过设置

session_start();

在wp-config.php中但不起作用。如果我在wp-config.php中设置会话变量然后它可以工作,但那不是我想要的。

有人可以建议我修复或解决方法吗?

由于

1 个答案:

答案 0 :(得分:0)

将此代码粘贴到您的functions.php文件中以进行会话:

function register_my_session()
{
  if( !session_id() )
  {
    session_start()
  }
}

add_action('init', 'register_my_session');

现在,如果你想使用会话:

$_SESSION['username'] = 'tjcafferkey';