iis和php环境下跨域对options请求的处理

来源:赵克立博客 分类: PHP 标签:服务器发布时间:2019-04-03 11:48:51最后更新:2019-04-03 11:55:32浏览:1949
版权声明:
本文为博主原创文章,转载请声明原文链接...谢谢。o_0。
更新时间:
2019-04-03 11:55:32
温馨提示:
学无止境,技术类文章有它的时效性,请留意文章更新时间,如发现内容有误请留言指出,防止别人"踩坑",我会及时更新文章

服务器环境

win2008r2  php7.2.13

问题描述

php里面已经判断如果请求是options请求的话判断来源主机来设置允许跨域,本地环境 win10+apache测试跨域请求正常,上传到服务器后出现问题,不能正常返回允许跨域的头,调试后发现options请求没有经过php脚本的处理。也就是说iis直接就给处理后并且响应啦,这样就导致跨域失败

解决方法

找到iis的处理模块

image.png

把下面的删除掉,因为它直接拦截处理啦options请求

image.png

然后找到处理php的模块添加对这个请求的处理

image.png


微信号:kelicom QQ群:215861553 紧急求助须知
Win32/PHP/JS/Android/Python