码迷,mamicode.com
首页 > Web开发 > 详细

ajax跨域,设置session

时间:2018-10-17 15:44:41      阅读:209      评论:0      收藏:0      [点我收藏+]

标签:requested   else   func   pos   允许   手机   origin   ESS   art   

贴代码

public function _initialize(){
header("Access-Control-Allow-Origin: *");
header(‘Access-Control-Allow-Headers:x-requested-with,content-type,token,version,shopId,client‘);
$this->initSession();
}

public function initSession() {
$rqh = requestHeader();
$data = getData();
if($rqh[‘token‘]){
//登录状态的初始化
session_id($rqh[‘token‘]);
session_start();
}else if($data[‘code_token‘]){
//手机验证码初始化
session_id($data[‘code_token‘]);
session_start();
}else if(in_array(CONTROLLER_NAME.‘/‘.ACTION_NAME,$this->startSessionByHand)){
//登录情况再手动开启session
}else{
session_start();
}

}

// 指定允许其他域名访问
header(‘Access-Control-Allow-Origin:*‘);
// 响应类型
header(‘Access-Control-Allow-Methods:POST‘);
// 响应头设置
header(‘Access-Control-Allow-Headers:x-requested-with,content-type‘);

ajax跨域,设置session

标签:requested   else   func   pos   允许   手机   origin   ESS   art   

原文地址:https://www.cnblogs.com/Meke/p/9804372.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!