码迷,mamicode.com
首页 > 数据库 > 详细

header头设置解决 “已拦截跨源请求:同源策略禁止读取位于 http://47.104.128.87/back/test/test 的远程资源。(原因:CORS 头缺少 'Access-Control-Allow-Origin')。”

时间:2018-11-28 12:13:42      阅读:2380      评论:0      收藏:0      [点我收藏+]

标签:策略   安全   支持   pos   methods   代码   png   option   http   

跨域请求错误提示如下图:

技术分享图片

解决方法在请求的php页面添加header头:

技术分享图片

代码如下:

public function test()
	{
		//支持全域名访问,不安全,部署后需要固定限制为客户端网址
		header(‘Access-Control-Allow-Origin:*‘); 
		//支持的http 动作
		header(‘Access-Control-Allow-Methods:POST,GET,OPTIONS,DELETE‘); 
		//响应头 请按照自己需求添加。
		header(‘Access-Control-Allow-Headers:x-requested-with,content-type‘); 
		$arr = Querys::selects("index_goods");
		echo json_encode($arr);
	}

 

header头设置解决 “已拦截跨源请求:同源策略禁止读取位于 http://47.104.128.87/back/test/test 的远程资源。(原因:CORS 头缺少 'Access-Control-Allow-Origin')。”

标签:策略   安全   支持   pos   methods   代码   png   option   http   

原文地址:https://www.cnblogs.com/lxc-bky/p/10030336.html

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