ThinkPHP 5如设置AJAX跨域请求头

  介绍

小编给大家分享一下ThinkPHP 5如设置AJAX跨域请求头,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获、下面让我们一起去了解一下吧!

在项目目录下面,创建常见/行为/CronRun。php文件,文件内容如下:

& lt; php ?/* *   ,* Created  by  PhpStorm。   ,*用户:浏阳   ,*日期:2017/3/9   *大敌;时间:19:37   ,*/namespace 应用\常见\行为;      use 认为\异常;   use 认为\反应;      class  CronRun   {   public 才能;function 运行(及调度美元){   ,,,host_name 美元;=,收取($ _SERVER [& # 39; HTTP_ORIGIN& # 39;]), ?, $ _SERVER [& # 39; HTTP_ORIGIN& # 39;],:,“*”;   ,,,headers 美元;=,(   ,,,,,“Access-Control-Allow-Origin",=祝辞,host_name美元,   ,,,,,“Access-Control-Allow-Credentials",=祝辞,& # 39;真正的# 39;   ,,,,,“Access-Control-Allow-Headers",=祝辞,“x-token, x-uid, x-token-check, x-requested-with,内容类型,Host"   ,,,);   ,,,如果(dispatch 美元;instanceof 响应),{   ,,,,,美元分派→头(头);   ,,,},else 如果($ _SERVER [& # 39; REQUEST_METHOD& # 39;],===, & # 39;选项# 39;),{   ,,,,,美元分派[& # 39;类型# 39;],=,& # 39;响应# 39;;   ,,,,,response 美元;=,new 响应(& # 39;& # 39;,,200,,头美元);   ,,,,,美元分派[& # 39;响应# 39;],=,美元反应;   ,,,}   ,,}   }

接着在项目中(标签。php)配置行为动作,如下:

& lt; php ?//,+ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -//,|,ThinkPHP  [, WE 还要DO  IT  JUST  THINK 】//,+ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -//时间|大敌;;Copyright  (c), 2006 ~ 2016, http://thinkphp.cn  All  rights 保留。//,+ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -//时间|大敌;;Licensed  (, http://www.apache.org/licenses/license - 2.0)//,+ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -//时间|大敌;;作者:,liu21st  & lt; liu21st@gmail.com>//,+ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -//,应用行为扩展定义文件   return  [//才能,应用初始化   & # 39;才能app_init& # 39;,,,=祝辞,[],//才能,应用开始   & # 39;才能app_begin& # 39;,,=祝辞,(   ,,,& # 39;应用共同行为\ \ \ \ \ \ CronRun& # 39;   ,,,//才能,模块初始化   & # 39;才能module_init # 39;,=祝辞,[],//才能,操作开始执行   & # 39;才能action_begin& # 39;,=祝辞,[],//才能,视图内容过滤   & # 39;才能view_filter& # 39;,=祝辞,[],//才能,日志写入   & # 39;才能log_write& # 39;,,=祝辞,[],//才能,应用结束   & # 39;才能app_end& # 39;,,,=祝辞,(   ,,,& # 39;应用共同行为\ \ \ \ \ \ CronRun& # 39;   ,,,   ];

以上是“ThinkPHP 5如设置AJAX跨域请求头”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注行业资讯频道!

ThinkPHP 5如设置AJAX跨域请求头