博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
PHP 添加 跨域头
阅读量:5252 次
发布时间:2019-06-14

本文共 745 字,大约阅读时间需要 2 分钟。

我将下面的代码,放在Codeigniter 项目中的index.php 中的

header('Access-Control-Allow-Origin: *'); header('Access-Control-Allow-Headers: Origin, X-Requested-With, Accept, Access-Control-Request-Method, Referer, Content-Type, Content-Length, Accept-Encoding');//运行请求的方法header("Access-Control-Allow-Methods: GET, POST, OPTIONS");//当遇到 OPTIONS 请求时,不执行,直接接收if ( "OPTIONS" === $_SERVER['REQUEST_METHOD'] ) {    die();}

Access-Control-Allow-Origin可以是特定的地址,如 .http://localhost:8001 只有 http://localhost:8001 能够访问

References
  1. 如果所有请求都需要这个请求头设定,直接把这些代码放入到 index.php 中 ?
  2. 文章中有介绍 什么是 CROS,看来自己以后写博文的时候,可能也要加一些对出现错误的专业词语的介绍
  3. codeigniter-resetserver 中的 application/config/rest.php 中的allowed_cors_headersallowed_cors_methods 是可以参考的

转载于:https://www.cnblogs.com/fsong/p/11258790.html

你可能感兴趣的文章
C++循环单链表删除连续相邻重复值
查看>>
Jmeter接口压力测试,Java.net.BindException: Address already in use: connect
查看>>
ASP.NET使网页弹出窗口不再困难
查看>>
Leetcode Balanced Binary Tree
查看>>
Leetcode 92. Reverse Linked List II
查看>>
windown快速安装xgboost
查看>>
Linux上安装Libssh2
查看>>
九.python面向对象(双下方法内置方法)
查看>>
go:channel(未完)
查看>>
[JS]递归对象或数组
查看>>
LeetCode(17) - Letter Combinations of a Phone Number
查看>>
Linux查找命令对比(find、locate、whereis、which、type、grep)
查看>>
路由器外接硬盘做nas可行吗?
查看>>
python:从迭代器,到生成器,再到协程的示例代码
查看>>
Java多线程系列——原子类的实现(CAS算法)
查看>>
在Ubuntu下配置Apache多域名服务器
查看>>
多线程《三》进程与线程的区别
查看>>
linux sed命令
查看>>
html标签的嵌套规则
查看>>
[Source] Machine Learning Gathering/Surveys
查看>>