Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/293.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 Iframe不起作用_Php_Html_Iframe - Fatal编程技术网

Php Iframe不起作用

Php Iframe不起作用,php,html,iframe,Php,Html,Iframe,感谢您提供有关收割台故障的信息。还有一个问题:我能知道是否有标题问题阻止我仅从链接本身在iframe中显示它吗?所以我会为有问题的站点显示一个不同的页面 我有一个网页,我包括另一个网站。 代码是: <iframe id="frameId" WIDTH="100%" HEIGHT="80%" src="<?php echo $deal_URL ?>">Cant open the iframe</iframe> 它的工作原理是:提供一些信息,但现在看起来非常

感谢您提供有关收割台故障的信息。还有一个问题:我能知道是否有标题问题阻止我仅从链接本身在iframe中显示它吗?所以我会为有问题的站点显示一个不同的页面

我有一个网页,我包括另一个网站。 代码是:

<iframe id="frameId" WIDTH="100%" HEIGHT="80%" src="<?php echo $deal_URL ?>">Cant open the iframe</iframe>


它的工作原理是:提供一些信息,但现在看起来非常糟糕。图片不呈现,看起来也不像一个网站。亚马逊使用了
X-Frame-Options:SAMEORIGIN
HTTP标题,告诉浏览器不允许页面以框架形式呈现。您唯一的其他选择是加载数据服务器端(
文件\u get\u contents()
),然后传递内容。

每次$deal\u URL中是否都有内容

您不应该在属性上使用大写

<iframe id="frameId" width="100%" height="80%" src="<?php echo $deal_URL ?>">

所以你说我的代码没有问题,如果我有一个不允许iFrame的网站链接,我也无能为力?正确
X-Frame-Options:SAMEORIGIN
就是为了阻止这类事情而设计的。你能解释一下你给出的选项吗:“你唯一的选择是加载数据服务器端,然后传递内容。”?你可以在iframe中从你自己的站点加载一个页面,并使用
file\u get\u contents()
在该页面上,从另一个站点获取您想要的页面,然后绕过此标题有效地将其回显。我尝试了您的解决方案(查看我编辑的问题),但效果不好,我做了,问题是John说了什么。。。我只是想知道该怎么办。我现在不能在一页纸上展示产品信息
<iframe id="frameId" WIDTH="100%" HEIGHT="80%" src="<?php echo $deal_URL ?>">
#document
<html>....</html>
</iframe>
<iframe id="frameId" WIDTH="100%" HEIGHT="80%" src='PresentFrame.php?URL=<?php echo     $deal_URL ?>'> Cant open the iframe</iframe>
<?php  
$URL=$_GET['URL'];
echo file_get_contents("$URL");
?>
<iframe id="frameId" width="100%" height="80%" src="<?php echo $deal_URL ?>">