如何在本网站域名下展示另外一个网站域名的内容

6 篇文章 0 订阅

曾经遇到过一个需求,将一个网站的首页在另一个网站的首页中显示。当时使用了一种很简单的方式,即使用file_get_contents 直接获取到那个网站的源码,替换了其中一些必须的字符,然后直接输出出来。这个方法很简单,但是只能抓取一个页面。

上个月与联想有业务方面的合作,他们提了类似这样的需求,但是与上面的需求不同的是:这次是表单提交的页面,与此有关的提交成功页面还有其他相关的页面都要在联想的网站上显示出来,那时也想到了开始那种方法,但那样的话就涉及到开发的繁琐,于是当即放弃了那个想法。不过转念想到现在很多常用的办公管理系统(iframe框架),因为html不是特别擅长查了下iframe的解释,感觉是可以行的通的。于是写代码如下:

<?php
$src = 'http://www.lenovo.com.cn/';//待抓取网页地址
$html = '<html>
<head>
	<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
	<frameset framespacing="0" border="0" rows="0" frameborder="0">
		<frame name="main" src="'.$src.'" scrolling="auto" noresize>
	</frameset>
</head>
<body>
</body>
</html>';//拼接url
echo $html;
?>

代码完美运行...

  • 2
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值