首页>技术文章>PHP网站获取来源信息

网站在有些时候需要对用户的来源信息进行判断,以PHP网站为例,有几个常用的方法:

1.判断用户输入的网址:
$url = $_SERVER['REQUEST_URI'];
这是取得当前URL的路径地址 比如用户访问本页面,使用本变量获取的值为: http://www.caihonger.com/tech1/

2.判断用户由哪个URL页面跳转而来,假如用户来自站外,可以使用_SERVER["HTTP_REFERER"]对来路域名进行判断,即HTTP包头中的Referer字段。

3.判断用户输入的网址是否是正则表达式:
if (!preg_match(‘/http:\/\/[\w.]+[\w\/]*[\w.]*\??[\w=&\+\%]*/is’,$url)){
echo ‘Error’;

}



请写下您的评论