php 设置跨域访问

原创 2016年08月28日 16:28:17

项目开发中配置跨域访问:

       1.后端配置跨域访问时 如果在php代码和nginx 里 同时配置相同的origin了,会报错误

例: nginx配置 了 add_header 'Access-Control-Allow-Origin' 'http://localhost:3000';

                php代码里 配置了 header('Access-Control-Allow-Origin', 'http://localhost:3000');

       2.如果nginx和php代码里一个配置了通配符'*',另外一个配置了一个域名,同样报错

       例:  nginx配置 了 add_header 'Access-Control-Allow-Origin' 'http://localhost:3000';

                php代码里 配置了 header('Access-Control-Allow-Origin', '*');

3.如果php里配置的是域名的集合的话,前端里需要配置 {withCredentials: true}

       例:php代码里 配置了 header('Access-Control-Allow-Origin', 'http://localhost:3000');

      前端ajax请求里需要配置 xhrFields: {withCredentials: true},

        4.如果php里配置的是通配符'*', 前端不需要设置允许跨域 配置

例: php代码里 配置了header('Access-Control-Allow-Origin', '*');

前端ajax请求不需要携带 xhrFields: {withCredentials: true}


版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

PHP允许AJAX跨域请求的两种方法

**一. 服务端设置 header 头允许AJAX跨域** 代码如下:// 允许 ityangs.net 发起的跨域请求 header("Access-Control-Allow-Origin: i...

PHP设置HTML5允许AJAX跨域GET请求

POST方式没研究过,但是GET方式很简单。 只需要在PHP文件最上方设置header属性。 header("Access-Control-Allow-Origin:*"); 这...

跨域访问PHP代理解决方案

示例说明:     其中:http://203.156.244.227:80/cgi-bin/get_score.fcgi为要代理的URL,参数为content正文内容。 GET方法代理: ...

Ajax+PHP实现跨域访问的两种方式

1.兼容IE浏览器的方法,在Ajax请求的时候使用jsonp: $("#search").click(function() { $.ajax({ type : "GET", ...

php 跨域设置

一般来说 配置 header("Access-Control-Allow-Credentials: true"); 就能解决问题 在用 phpStudy继承环境 php版本为php-5.6.27-n...

ajax+php实现跨域访问

通过设置Access-Control-Allow-Origin来实现跨域。 直接通过ajax请求另一个服务器地址,正常会报错。 1,允许指定域名(单独域名)跨域访问 在被请求地址php文件代码行...

php不用jsonp也能跨域

js跨域方式无非就是使用jsonp,这种方法很大众,还有一种方式也可以,那就是在服务器端设置允许任何访问 php中代码为: header("Access-Control-Allow-Origin:...

PHP后端跨域HEADER头

header('Access-Control-Allow-Headers: X-Requested-With,X_Requested_With');

php支持多个地址跨域访问

//跨域访问的时候才会存在此字段 $origin = isset($_SERVER['HTTP_ORIGIN']) ? $_SERVER['HTTP_ORIGIN'] : ''; $all...

什么是跨域?怎么解决跨域问题?

什么是跨域? 跨域,指的是浏览器不能执行其他网站的脚本。它是由浏览器的同源策略造成的,是浏览器对javascript施加的安全限制。 所谓同源是指,域名,协议,端口均相同,不明白没关系,举个栗子...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)