Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/http/4.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
Php https网站上的http iframes_Php_Http_Redirect_Https - Fatal编程技术网

Php https网站上的http iframes

Php https网站上的http iframes,php,http,redirect,https,Php,Http,Redirect,Https,我有一个像adf.ly这样的网站,所以基本上人们来到我的网站时会用一个长url来缩短它,一旦浏览者点击缩短链接,他将不得不等待5秒钟,而下面会显示一则广告 广告商给了我一个url作为广告展示,所以我在iframe上展示了那里的广告(url),但我的网站是https,当我尝试展示https网站时,这简直是天方夜谭,但我不能展示http网站 我必须能够显示http网站,但我仍然希望我的网站保持https 我试图寻找答案,但找不到确切的答案 有什么帮助吗 您可以创建一个代理脚本,向其传递url(这样您

我有一个像adf.ly这样的网站,所以基本上人们来到我的网站时会用一个长url来缩短它,一旦浏览者点击缩短链接,他将不得不等待5秒钟,而下面会显示一则广告

广告商给了我一个url作为广告展示,所以我在iframe上展示了那里的广告(url),但我的网站是https,当我尝试展示https网站时,这简直是天方夜谭,但我不能展示http网站

我必须能够显示http网站,但我仍然希望我的网站保持https

我试图寻找答案,但找不到确切的答案


有什么帮助吗

您可以创建一个代理脚本,向其传递url(这样您就可以得到类似的结果),代理脚本将负责获取给定url的内容(当然,您应该以某种方式验证给定url)。之后,您可以使用procy脚本作为iframe源,而不是直接使用adurl。

没有简单的好方法。最好和你的广告商谈谈。他们通常也支持广告的https URL,因为这是https网站上的常见情况。

不要这样做,你会受到跨站点脚本攻击,有人会试图使用该端点转发非法内容。。。