iis和php环境下跨域对options请求的处理
版权声明:
本文为博主原创文章,转载请声明原文链接...谢谢。o_0。
更新时间:
2019-04-03 11:55:32
温馨提示:
学无止境,技术类文章有它的时效性,请留意文章更新时间,如发现内容有误请留言指出,防止别人"踩坑",我会及时更新文章
服务器环境
win2008r2 php7.2.13
问题描述
php里面已经判断如果请求是options请求的话判断来源主机来设置允许跨域,本地环境 win10+apache测试跨域请求正常,上传到服务器后出现问题,不能正常返回允许跨域的头,调试后发现options请求没有经过php脚本的处理。也就是说iis直接就给处理后并且响应啦,这样就导致跨域失败
解决方法
找到iis的处理模块
把下面的删除掉,因为它直接拦截处理啦options请求
然后找到处理php的模块添加对这个请求的处理