用于互联网和内联网的iframe src标签

时间:2012-07-11 06:26:18

标签: php html iframe

我有一个显示信息的iframe。 但在我的情况下,内容可以从内部网获得,也必须从互联网上获得。 所以问题是src标签。 现在,要在我的Intranet中查看该站点,我使用:

$address = $_SERVER['SERVER_ADDR'];
<iframe src = "http://$address...."></iframe>

但显然,这在互联网上是看不到的,因为$address不是主机名。 如果我使用像“/ srv / www / htdocs ...”这样的绝对路径,它就不起作用。

我不知道如何解决这个问题。

3 个答案:

答案 0 :(得分:0)

尝试使用$_SERVER['SERVER_NAME']代替$_SERVER['SERVER_ADDR']

答案 1 :(得分:0)

如果服务器是公共服务器,您可以执行以下网络服务器:

<iframe src = "http://<?php echo $_SERVER['HTTP_HOST'] ?>"></iframe>

答案 2 :(得分:0)

iframe不是魔法。您无法使用它们加载浏览器无法直接加载的内容 - 如果无法直接加载目标(Intranet)页面,则它也不会加载到iframe