Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/codeigniter/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Codeigniter 如果我的脚本调用来自另一个域的iframe,如何获取https协议的状态_Codeigniter_Iframe_Https - Fatal编程技术网

Codeigniter 如果我的脚本调用来自另一个域的iframe,如何获取https协议的状态

Codeigniter 如果我的脚本调用来自另一个域的iframe,如何获取https协议的状态,codeigniter,iframe,https,Codeigniter,Iframe,Https,如果通过安装在另一个网站上的iframe请求,我无法获取https协议的状态: 说明: 我们是广告公司,总是向其他出版商发送iframe代码,他们会将我们的iframe代码添加到他们的网站中 它工作得很好,但现在我们也按照一些发布者的要求实现了https 现在我们想要得到iframeURL请求的服务器协议,所以我们可以在URL中更改我们的协议 我们在codeigniter中的代码和在config=>常量文件中的设置路径使用src=//address.to/the/specific/iframe

如果通过安装在另一个网站上的iframe请求,我无法获取https协议的状态:

说明:

我们是广告公司,总是向其他出版商发送iframe代码,他们会将我们的iframe代码添加到他们的网站中

它工作得很好,但现在我们也按照一些发布者的要求实现了https

现在我们想要得到iframeURL请求的服务器协议,所以我们可以在URL中更改我们的协议


我们在codeigniter中的代码和在config=>常量文件中的设置路径使用
src=//address.to/the/specific/iframe


如果请求是通过
http
https

发出的,删除
http:
将使url能够理解自身,但我不能在图像之前设置//example.com/image.jpg,因为它总是产生错误。我已经应用了这个,如果你试图在没有http的情况下从internet上获取任何图像,比如//example.com/image.jpg这个URL无法在浏览器上获取图像参考这个问题,这可能会对你有所帮助。为什么不总是提供https呢?它更安全(ISP不能用他们的广告替换你的广告),更健壮(你肯定不会有混合内容错误)和更快(比http和spdy/htt2)