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>
- 2017年我国大数据产业发展五大新突破
- Django---MTV模型、基本命令、简单配置
- Vue.js 入门
- 解读python中SocketServer源码
- java学习:Hibernate学习-用oracle sequence序列生成ID的配置示例
- Wikibon年度预测:2018年人工智能的八个演变趋势
- Google宣布TensorFlow Lite 可支持 Core ML!
- 开源软件十位贡献者,PHP之父只能排第十,第一名当之无愧!
- DataTable排序结果的纠正
- web框架
- java:利用xpath删除xml中的空节点
- java array to list
- Python之Dijango的“坑” hostname, aliases, ipaddrs = gethostbyaddr(name) UnicodeDecodeError: 'utf-8' cod
- nGrinder 简易使用教程
- php概述
- php教程
- php环境搭建
- PHP书写格式
- php变量
- php常量
- PHP注释
- php数组
- php字符串 string
- PHP整型 integer
- PHP浮点型 float
- php布尔型
- php数据类型之数组
- php数据类型之对象
- php数据类型之null
- php数据类型之间的转换
- php运算符
- php表达式
- PHP循环控制
- PHP流程控制
- php函数
- php全局变量
- PHP魔术变量
- php命名空间
- php 日期
- PHP包含文件
- php文件
- PHP 文件上传
- php Cookies
- php Sessions
- php email
- php安全email
- php错误处理
- PHP异常处理
- php过滤器
- PHP 高级过滤器
- php json
- php 表单
- PHP MySQL 简介
- PHP 连接 MySQL
- php创建数据库
- php 创建表
- php mysq 插入数据
- PHP MySQL 插入多条数据
- PHP MySQL 预处理语句
- php mysql 读取数据
- php mysql where
- PHP MySQL Order By
- PHP MySQL Update
- PHP MySQL Delete
- php ODBC
- java设计模式-工厂模式
- java设计模式-工厂方法模式
- java设计模式-抽象工厂模式
- Prometheus监控神器-Alertmanager篇(1)
- java设计模式-单例模式
- Spring事务专题(三)事务的基本概念,Mysql事务处理原理
- cocos creator使用protobuf实现网络模块
- 简单聊聊红黑树(Red Black Tree)
- cocos creator探照灯效果实现
- servlet/filter/listener/interceptor区别与联系
- Linux下文本的简单处理(awk和sed)
- Spring4定时器 cronTrigger和simpleTrigger实现方法
- Tomcat远程调试
- IDEA建立Spring MVC Hello World 详细入门教程
- 嗯,手搓一个TinyPng压缩图片的WebpackPlugin也SoEasy啦