如何在没有iFrame的情况下在html上显示来自其他服务器的PHP页面?

时间:2017-03-22 12:33:08

标签: javascript php jquery html iframe

我有以下iFrame HTML:

<html>
<iframe src="page.php" id="ifrm" height = 100%  width = 100% ></iframe>
</table>
</html>

我用它在html页面中显示PHP。

然而,iframe给了我一个非常艰难的时间。没有使用iFrame还有其他解决方案吗?

我需要的基本上是HTML页面显示php页面而不更改浏览器URL。

BTW:两个页面都在不同的服务器上。

THX!

2 个答案:

答案 0 :(得分:1)

您可以尝试使用file_get_contents阅读该文件,然后将其打印出来:

<?php
    $sContent =  file_get_contents('page.php'); //Replace 'page.php' with the full URI to the pages you want to show
    print ($sContent);
?>

这适用于大多数服务器设置,但并非总是如此。

答案 1 :(得分:0)

您可以使用函数file_get_contents(&#39; http://urlforsite.com/page&#39;)

$externalWebsite = 'http://externalsite.com/page';
$externalContent = file_get_contents($externalWebsite);
echo $externalContent;