在php中实现一个站点包装器

时间:2010-01-12 06:02:36

标签: php joomla

我刚看到joomla的内置组件,包装器(或者是一个模块,无法回忆)。 IT是一个页面,您可以在其中显示另一个网站(在您的网站中)。这背后的逻辑是什么?关于如何在PHP中实现这一点的任何建议(我不知道从哪里开始)?

2 个答案:

答案 0 :(得分:1)

我很确定你不需要任何PHP,只需<iframe>

<iframe src="http://google.com/"></iframe>

答案 1 :(得分:0)

您可以将您的网站充当某种代理,而不是使用iframe,例如使用file_get_contents()。检索完内容后,您可以修改链接以指向您的网页并发送网址,例如proxy.php?url=http://something.com注意但是,由于您无法控制向用户显示的内容,因此存在多个安全问题。因此,除非您实施某种URL白名单并阻止所有其他网址,否则我不会推荐此方法。