正如我所看到的,
我正在努力理解为什么wordpress会话不起作用。
当我写入print_r($_SESSION);
时,它会返回空数组。
我也尝试过使用$wp_session = WP_Session::get_instance();
,但它返回错误-你的网站出现严重错误。
在wordpress中访问会话的正确方式是什么?谢谢
WP会话管理器插件已经完成。因此,如果您添加了
function register_my_session()
{
if (!session_id()) {
session_start();
}
}
add_action('init', 'register_my_session');
之后,您可以直接使用$_SESSION变量。
$_SESSION['user_name'] = 'User Name';
echo $_SESSION['user_name']; // 'User Name'