我遇到了 CORS 问题,但似乎无法解决。
我的设置:
我想做的是......用户将他的电子邮件输入到Hotspot入口页面,当他单击提交时,电子邮件被发送到网络服务器(当前使用XAMPP),这就是CORS问题发生的地方。
跨源请求被阻止:同源策略不允许读取http://myIpAddress:8080/DBinsert.php处的远程资源。(原因:CORS 标头“Access-Control-Allow-Origin”丢失。
以前我已经header('Access-Control-Allow-Origin: *');设置过并且没有 CORS 问题......
我尝试将此代码添加到我的 php 的最开头,但它仍然不起作用......
header('Access-Control-Allow-Origin: http://10.5.50.*');
我也尝试过
header('Access-Control-Allow-Origin: http://10.5.50.*:8080');
但它不起作用...
计算机IP是10.5.50.3
欢迎任何帮助和解释。
谢谢。
sid*_*ker 10
Access-Control-Allow-Origin响应标头值必须是单个字符*或精确的原始值,例如http://10.5.50.3。
除非该Access-Control-Allow-Origin值只是字符*,否则浏览器会与标头的文字值进行精确匹配;因此,10.5.50.*(例如)\xe2\x80\x99不会匹配任何\xe2\x80\x94,因为浏览器不会\xe2\x80\x99t将星号解释为10.5.50.*通配符。
注意:Access-Control-Allow-Origin值必须包含协议部分;sohttp://10.5.50.3是标头的有效值,但10.5.50.3实际上不是。
| 归档时间: |
|
| 查看次数: |
13541 次 |
| 最近记录: |