欢迎光临
我们一直在努力

PHP实现禁止网外链接网址的方式查看网页-PHP教程,网络相关

建站超值云服务器,限时71元/月

// 禁止网外链接(例如搜索引擎)查看网页内容

if(!empty($_server[http_referer]))

{

preg_match("/^(http:\/\/)?([^\/]+)/i",$_server[http_referer], $matches);

$host = $matches[2];

if(($host=="211.152.50.35")||($host==www.phpv.net))

{

}

else

{

header("location:http://www.phpv.net");

exit;

}

}

// 禁止直接输入网址查看网页内容

else

{

header("location:http://www.phpv.net");

exit;

}

只有点击超链接(即<a href=…>) 打开的页面才有http_referer环境变量, 其它如 window.open()、 window.location=…、window.showmodelessdialog()等打开的窗口都没有http_referer 环境变量; 这样的限制会使网站少很多活性。当然啦,鱼与熊掌不可兼得,呵呵。

这样写是不是更简洁些?

if(($host!="211.152.50.35")&&($host!=www.phpv.net)){

header("location:http://www.phpv.net");

exit;

}

赞(0)
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com 特别注意:本站所有转载文章言论不代表本站观点! 本站所提供的图片等素材,版权归原作者所有,如需使用,请与原作者联系。未经允许不得转载:IDC资讯中心 » PHP实现禁止网外链接网址的方式查看网页-PHP教程,网络相关
分享到: 更多 (0)

相关推荐

  • 暂无文章