ajax跨域之设置Access-Control-Allow-Origin

通过在服务器端设置请求头的源可以实现跨域

 

public function test_ajax()
{
header("Access-Control-Allow-Origin: http://127.0.0.1:63851");
$arr = getallheaders();
foreach($arr as $key=>$val){
$data[$key] = $val;
}
echo json_encode($data);

exit;

}

 

备注:jsonp跨域不能设置自定义请求头,但是服务端可以通过getallheaders()方法获取cookie信息返回给前端,cors跨域前端可以设置自定义请求头,但是获取不到cookie信息

posted @ 2016-10-11 17:34  向着太阳生  阅读(7298)  评论(0编辑  收藏  举报