php $_SERVER全局变量HTTP_USER_AGENT与HTTP_REFERER实例

时间:2016-07-02
php全局变量$_SERVER['HTTP_USER_AGENT']用于获取客户端浏览器和操作系统信息,$_SERVER['HTTP_REFERER']获取链接到当前页面的URL地址(即当前页面是从哪个页面链接过来的),本文章向大家介绍php全局变量HTTP_USER_AGENT与HTTP_REFERER的使用方法和实例。

$_SERVER['HTTP_USER_AGENT']

php全局变量$_SERVER['HTTP_USER_AGENT']用于获取客户端浏览器和操作系统信息,通过该全局变量可以很容易判断客户端浏览器类型及版本,也可以判断客户端使用的是linux还是window操作系统。

$_SERVER['HTTP_REFERER']

$_SERVER['HTTP_REFERER']获取链接到当前页面的URL地址(即当前页面是从哪个页面链接过来的),如果当前页面没有上一个链接(比如直接在浏览器地址栏将当前页面打开),则$_SERVER['HTTP_REFERER']不会被设置任何值,此时如果调用该全局变量,将会报错:

php Notice: Undefined index: HTTP_REFERER

实例

下面向大家介绍$_SERVER['HTTP_USER_AGENT']和$_SERVER['HTTP_REFERER']实例。

<html>
<head>
<title>Reporting User Agent and Referrer</title>
</head>
<body>
<div>
<p>
Browser: <b><?php print $_SERVER['HTTP_USER_AGENT'] ?></b><br /><br/>
Referring page: <b><?php print $_SERVER['HTTP_REFERER'] ?></b>
</p>
</div>
</body>
</html>

在线运行