tp6官网有提供跨域决绝办法,当我间接应用无奈用。(可能我用的姿态不对)。

定义中间件

declare (strict_types = 1);

namespace app\middleware;

use think\Response;

/**

* 全局跨域申请解决

* Class CrossDomain

* @package app\middleware

*/

class CrossDomain

{

public function handle($request, \Closure $next)

{

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

header('Access-Control-Max-Age: 1800');

header('Access-Control-Allow-Methods: GET, POST, PATCH, PUT, DELETE');

header('Access-Control-Allow-Headers: Authorization, Content-Type, If-Match, If-Modified-Since, If-None-Match, If-Unmodified-Since, X-CSRF-TOKEN, X-Requested-With, Token');

if (strtoupper($request->method()) == "OPTIONS") {

return Response::create()->send();

}

return $next($request);

}

}

在middleware.php中退出咱们定义的中间件

【腾讯云】云产品限时秒杀,爆款1核2G云服务器,首年99元

而后跨域就好使了!

php解决跨域问题6,关于php:tp6-通过全局中间件-解决跨域问题相关推荐

  1. tp3 跨域_tp6 通过全局中间件 解决跨域问题

    tp6 通过全局中间件 解决跨域问题2020-09-14 03:23:32 tp6官网有提供跨域决绝方法,当我直接使用无法用.(可能我用的姿势不对).定义中间件<?php declare (st ...

  2. 解决Iframe嵌入帆软BI系统后,Chrome升级后跨域出现登录界面,Cookie写入不成功。

    1 先看效果: cookie写入不成功,是因为google chrome的高版本为了防止CSRF 攻击,默认将Cookie的SameSite设置为lax了,导致cookie跨域的时候就写不成功了.如果 ...

  3. ajxs跨域 php_PHP项目中是如何处理Ajax请求与Ajax跨域的

    PHP项目中是如何处理Ajax请求与Ajax跨域的 发布时间:2020-12-14 16:35:47 来源:亿速云 阅读:98 这期内容当中小编将会给大家带来有关PHP项目中是如何处理Ajax请求与A ...

  4. [Node.js] 模块化 -- 中间件和跨域

    IP地址和域名 中间件 什么是中间件 是服务器开启之后和路由响应之前执行的一个函数 编写用于Express应用程序的中间件 中间件功能执行的任务 执行任何代码. 对请求和响应对象进行更改. 结束请求- ...

  5. iframe跨域调用js_郑州Web前端基础学习之JS跨域知识梳理

    JS是Web前端开发三要素之一,是郑州Web前端基础学习中非常重要的知识点.JS涉及的知识点多且杂,很多同学反映不知如何下手,事实上,只要你认真记.多练习,就可以慢慢掌握它.今天千锋郑州Web前端培训 ...

  6. ajax跨域请求时 会出现什么问题,在用AJAX跨域请求时遇到的问题

    刚刚接触ajax就遇到一个词--跨域. 在我百度了各种资料以后总结了一句话:"只要不是在一个协议.域.名端口下,都属于跨域(127.0.0.1本地也属于跨域)". 在做ajax请求 ...

  7. WebLogic12.1.1中跨域问题的探讨以及几种常见中间件中跨域问题的解决方法

    WebLogic12.1.1中跨域问题的探讨以及几种常见中间件中跨域问题的解决方法 参考文章: (1)WebLogic12.1.1中跨域问题的探讨以及几种常见中间件中跨域问题的解决方法 (2)http ...

  8. 安装ISA2004后,加入域时提示:远程过程调用失败且未运行的解决办法

    简单的说就是在工作组的环境下,在windows 2003 server w/sp1上安装ISA2004后,把此服务器加入域时提示"远程过程调用失败且未运行"的错误信息.解决方法:先 ...

  9. 用div模拟文本域实现高度自动撑开以及相关问题的解决方法

    前段时间项目里面用到了一个高度随着内容自动撑开的文本域效果,这一点传统的textarea标签是满足不了的,而我们要做的只是在div中加一个contenteditable="true" ...

最新文章

  1. 公共类java连接数据库_JDBC 建立连接公共操作类(静态方式与单例方式)
  2. socket通信时如何判断当前连接是否断开--select函数,心跳线程,QsocketNotifier监控socket...
  3. 采用UDP协议实现PIC18F97J60 ethernet bootloader
  4. 面试官:说说Java中java.lang.Void和void有什么作用和区别?
  5. 4.4.3 日期与时间计算
  6. 献礼厦门大学百年校庆!亿联网络「沉浸式交互教室」首次亮相即惊艳
  7. java 字符串特殊符号_Java去除字符串中的特殊符号或指定的字符
  8. vue的tap插件_vue移动端touch插件
  9. 传时珍医药伟业谱本草科学新篇——访李时珍医药集团董事长林朝辉
  10. Cantor‘s paradox
  11. .vip域名是什么?
  12. 数据分析师会被算法取代么?
  13. c# 计算圆锥的体积_求帮忙写一道c#题目 :编写一个c#程序计算球、圆柱和圆锥的表面积和体积。...
  14. Python小白的数学建模课-A3. 12个新冠疫情数模竞赛赛题与点评
  15. 三种遍历 list对象从而选择性取值的方式
  16. 2019-10-28 超大文本打开工具PilotEdit
  17. [dlang]d语言开发环境安装:centos 7 下安装 mono-d
  18. babylon导入_从字符串或json动态载入babylonjs文件
  19. 当你在浏览器输入www.xxx.com的时候会发生什么?
  20. 照片尺寸怎么调整大小?三个方法,高效、快捷、安全!

热门文章

  1. PHP vs Node.js vs Nginx-Lua(转)
  2. Mac下ssh支持auto complete
  3. boundingBox getContentSize
  4. 微信小程序搜索多个关键字高亮
  5. php 父子进程通信,PHP 进程及进程间通信
  6. python 天气预报地图_在树莓派上用 python 做一个炫酷的天气预报
  7. Matlab----获取一个文件夹下所有文件名
  8. 友盟的微信登录,QQ,新浪微博登录功能和分享功能
  9. css before 文字前面竖线_前端进阶: css必知的几个底层知识和技巧
  10. vue中安装sass