当前位置: 首页 > news >正文

哈尔滨做网站优化网页设计培训

哈尔滨做网站优化,网页设计培训,网站开发怎么找客户,小企业网站建设方案这都是老生常谈的东西了。我还在踩坑,记录一下。 我在项目入口明明写了如下代码: // 处理预检请求 (OPTIONS) if ($_SERVER[REQUEST_METHOD] OPTIONS) {header("Access-Control-Allow-Origin: https://xxx.vip");header("Access-Cont…

这都是老生常谈的东西了。我还在踩坑,记录一下。

我在项目入口明明写了如下代码:
 

// 处理预检请求 (OPTIONS)
if ($_SERVER['REQUEST_METHOD'] == 'OPTIONS') {header("Access-Control-Allow-Origin: https://xxx.vip");header("Access-Control-Allow-Methods: GET, POST, PUT, DELETE, OPTIONS");header("Access-Control-Allow-Headers: Content-Type, Authorization, X-Requested-With");header("Access-Control-Max-Age: 3600");  // 预检缓存时间header("Vary: Origin");  // 修复缓存问题http_response_code(204);  // 明确状态码exit;
}// 处理正式请求
header("Access-Control-Allow-Origin: xxx.vip");
header("Access-Control-Expose-Headers: Content-Length, X-Custom-Header");  // 按需暴露头
header("Vary: Origin");//此代码可以解决浏览器一个接口同时请求2次的问题 start
header("Cache-Control: no-store, no-cache, must-revalidate, max-age=0");
header("Pragma: no-cache");
//此代码可以解决浏览器一个接口同时请求2次的问题 end

此代码经过测试是可以正常使用的。

但是现在浏览器跨域访问我的接口,依然报跨域错误,问了各大AI,也做了多重尝试,结果还是不行。

我这牙都块咬碎了!
现象:


 

这是我的代码:
// 处理预检请求 (OPTIONS)
if ($_SERVER['REQUEST_METHOD'] == 'OPTIONS') {
    header("Access-Control-Allow-Origin: xxx22.vip");
    header("Access-Control-Allow-Methods: GET, POST, PUT, DELETE, OPTIONS");
    header("Access-Control-Allow-Headers: Content-Type, Authorization, X-Requested-With");
    header("Access-Control-Max-Age: 3600");  // 预检缓存时间
    header("Vary: Origin");  // 修复缓存问题
    http_response_code(204);  // 明确状态码
    exit;
}

// 处理正式请求
header("Access-Control-Allow-Origin: xxx2.vip");
header("Access-Control-Expose-Headers: Content-Length, X-Custom-Header");  // 按需暴露头
header("Vary: Origin");

这是浏览器响应头:
access-control-allow-origin:
https://wx_customer_service_monitor1.excn.vip
access-control-expose-headers:
Content-Length, X-Custom-Header
content-encoding:
gzip
content-type:
text/html; charset=utf-8
date:
Thu, 27 Feb 2025 09:00:09 GMT
server:
nginx
vary:
Accept-Encoding
vary:
Origin

当前现象:
浏览器请求的api接口返回:跨域检测无效(我的代码没有输出这行代码)

确定用了几种方式,以上代码改来改去,翻来覆去测,还是不行,最后带着实在不相信是框架代码的问题去复制了“跨域检测无效”,去代码里面搜索了一番,结果!! 卧槽~!!!!,竟然在代码里面做了跨域处理,只是这跨域处理不对,导致我在入口怎么改都没用!!

我的天!竟然是很久以前埋下的坑,我就说我不会犯这种错误,这下打脸了!啪啪啪!!!

总结:有时候遇到反复解决不了的问题还是多怀疑下自己。

END

http://www.yayakq.cn/news/81051/

相关文章:

  • 裕顺网站建设网络营销的现状和发展趋势
  • 做58同城网站花了多少钱域名是什么结构称为域名空间
  • 广州网站建设推广专家wordpress环境系统
  • 正规的网站建设学习网wordpress adsence
  • 成都网站制作成都网站制作四级a做爰片免费网站
  • 数据库电影网站源码上海公司注册代理公司
  • 大望路网站制作wordpress 计算程序
  • 大名网站建设费用做企业网站 目的
  • 哪些网站使用wordpress建设银行交学费网站2018
  • 网站建立于网页设计wordpress 视频压缩
  • 教育类网站 前置审批html5音乐网站模板
  • 郑州网站建设及托管网站建设论文500字
  • 学校响应式网站建设一个网站同时做竞价和seo
  • 网站设计目的莱芜网络公司平台
  • 如何建设网页游戏网站猪八戒网站做推广怎么样
  • 怎么做网站版面分析建设旅游网站财务分析
  • 佛山市南海区交通建设网站wordpress 公众号插件
  • 中国城乡建设部网站首页建网站做外贸
  • 汽车行业网站建设深圳建设银行宝安支行网站
  • 做网站要学些什么条件福州网站建设团队
  • 云南建设学校网站登陆高端公司网站
  • 网站项目签约北京好的做网站公司
  • 电商网站建设工具企业门户网站静态模板
  • 通辽网站建设通辽网站网络投票建设步骤
  • 网站ui设计模板厂字型布局网站
  • 网站制作 价格建设银行网站用户名
  • 哪个网站可以做结婚请柬wordpress 论坛插件
  • joomla 企业网站模板内网网站开发
  • 南溪区网站建设网站外链出售
  • 游戏网站建设流程图做企业网站服务器