Thinkphp5 跨域再请求问题求助

浏览:191 发布日期:2020/01/14 分类:ThinkPHP5专区 关键字: TP5.0 跨域
目前项目用的fastadmin,TP版本为5.0.24.
现在前端请求,遇到了跨域问题,不使用nginx转发,想从服务端代码上解决.
目前问题是前端请求,option请求完后,后续的前端请求不会再触发,网上的解决方法都是使用如下代码:if ($_SERVER['REQUEST_METHOD'] == 'OPTIONS') {
    header("Access-Control-Max-Age", "1800");
    header('Content-Type: text/html;charset=utf-8');
    header('Access-Control-Allow-Origin:*'); // *代表允许任何网址请求
    header('Access-Control-Allow-Methods:*'); // 允许请求的类型
    header('Access-Control-Request-Headers:*'); // 允许请求的类型
    header('Access-Control-Allow-Credentials: true'); // 设置是否允许发送 cookies
    header('Access-Control-Allow-Headers: *'); // 设置允许自定义请求头的字段
    exit;
}
我现在是放到了入口文件那,但是并不能起作用.
有个教程http://blog.csdn.net/marswill/article/details/82877069 使用中间件拦截http请求,但是中间件是5.1版本才引入的.大佬们 怎么解决呢?谢谢了
最佳答案
评论( 相关
后面还有条评论,点击查看>>

页面底部区域 foot.htm