use*_*941 10 javascript ajax jquery cors
我想从HTTP网页进行HTTPS调用.我希望用这个解决这个问题Access-Control-Allow-Origin.我怎么用呢?
Rob*_*arr 10
在HTTPS页面上(您从HTTP页面请求)设置标头:
Access-Control-Allow-Origin:http://www.example.com
您可以在PHP中执行以下操作:
<?php
header("Access-Control-Allow-Origin: http://www.requesting-page.com");
?>
Run Code Online (Sandbox Code Playgroud)
或者,如果这不起作用,您可以在HTTP服务器(请求来自哪里)上创建一个文件,下载并显示内容,这可以在PHP中完成:
<?php
echo file_get_contents("https://www.requested-page.com");
?>
Run Code Online (Sandbox Code Playgroud)
我不建议这样做,因为它需要额外的带宽并且不是好的做法,只有在你不能做第一个选项时才应该使用它.此外,如果开发人员已将访问控制设置为受限制,则可能是出于某种原因.