我在项目中使用angular,Yii2和wordpress。我习惯从角度调用对Yii2的http.post调用。该会话已设置并正常运行。但是,当我尝试在wordpress中检索它时,我无法获得它。当我尝试直接调用url时,相同的功能工作正常。
代码:yii2中的函数在下面
public function verifyLogin(){
ini_set('session.cookie_domain', '.localhost');
session_set_cookie_params(0, '/', '.localhost');
session_start();
$_SESSION['auto_login_status'] = true;
}
wordpress代码(function.php):-
ini_set('session.cookie_domain', '.localhost');
$some_name = session_name("advanced-frontend");
session_set_cookie_params(0, '/', '.localhost');
session_start();
if($_SESSION['auto_login_status']){
//login the user automatically
}
在上面的代码中,如果我们直接调用函数“ verifyLogin”并打开wordpress网站,则将获得$ _SESSION ['auto_login_status']。
但是,如果我们使用http.post从角度调用函数“ verifyLogin”,则不会在wordpress中使用