建议和反馈

请填写你的反馈内容

问答 > 公有链 > 问答详情
求助中

帮我解决一下代码问题,1000LK

下面附带上2段代码给大家参考,我的要求是

当目标访问A域名时,如果是正常输入,则正常打开界面,如果是搜索引擎搜索,或者是各大搜索引擎的蜘蛛来访,则呈现出另一个我指定url的界面,并跳转我指定的URL,简称快照劫持,下面附送2份代码给大家参考,现在的问题是,能劫持到快照,但是不能跳转,如果跳转就不能劫持快照,所以请大神帮忙整合一下,


代码1: 

header('Content-Type:text/html;charset=gb2312');

$key= $_SERVER["HTTP_USER_AGENT"];

if(strpos($key,'baidu')!==false||strpos($key,'haosou')!==false||strpos($key,'sogou')!==false||strpos($key,'360')!==false)

{


   $file = file_get_contents('http://www.baidu.com这里是搜索引擎来访时显示的快照界面'); 

   echo $file;//

}


?>


代码2:

if(strpos($_SERVER['HTTP_USER_AGENT'],"baiduspider")||strpos($_SERVER["HTTP_USER_AGENT"],"haosou")>-1){ $str=file_get_contents("http://baidu.com/tbc/index.php这里是搜索引擎爬去时显示快照的网页");echo $str; } $domain=array('baidu','so'); $fromurl=@strtolower($_SERVER['HTTP_REFERER']); foreach ($domain as $v) { if (key($fromurl,$v)!==false) { $target="http://baidu.com/这里是跳转的网页"; header("Location:".$target); exit; }}?>


2018-10-21
0
请先登陆或注册

23200983622019-10-04

广交天下好友  扣扣社群649191525

投一票
评论(0)
赞赏(0)
不如怀念12019-01-24

看下是否是同源的问题!

如果想要做seo优化的话,可以看下百度、搜狗等站长工具!

投一票
评论(0)
赞赏(0)

求助中

解决了这个问题,预计可以帮助到

  • 1
  • 8
  • 2
  • 0
  • 4
邀请

感谢您的善举,每一次解答会成为新人的灯塔,回答被采纳后获得20算力和相应的LK币奖励