📜  禁用 cors 策略 symfony - PHP (1)

📅  最后修改于: 2023-12-03 15:11:24.736000             🧑  作者: Mango

禁用 CORS 策略 Symfony - PHP
说明

在开发 Web 应用时, 由于浏览器的安全策略, 我们不能跨域请求资源. 这个安全策略叫做 CORS(Cross-Origin Resource Sharing),即跨域资源共享. 通常情况下,我们会将我们的静态资源、API、网站部署到同一个域名下,这样差不多就可以了。但是在特定的情况下会出现跨域请求的需求,这时候我们需要禁用 CORS 策略.

解决方法

方法一:在服务端设置 header

我们可以通过在服务端添加 HTTP Response Header 禁用掉浏览器对跨域请求的限制. 但是, 非常不推荐这种方法. 因为这种方法会禁用整个域名下所有的跨域请求安全限制, 非常的危险.

header('Access-Control-Allow-Origin: *');

方法二:JSONP

JSONP (JSON with Padding) 是一种跨域数据请求方法,它的原理就是利用