![]()
预定义变量
预定义变量:系统内部定义的变量,是PHP系统保存的一些常用变量,方便开发者使用,也是PHP系统自动收集的数据结果。
预定义变量都是数组(数组组合,有多个数据在一起),需要以数组的形式使用。
预定义变量也是变量,符合变量规则。
系统提供了以下9个预定义变量,每个变量都有自己特定的数据。
$_GET; //通过 get 方式提交的数据
$_POST; //通过 post 方式提交的数据
$_REQUEST; //通过 get 和 post 提交的数据
$_SERVER; //用户和服务器的基本信息数据库(数据的名字不由开发者控制,是系统定义好的)
$_FILES; //用户提交的文件数据(文件上传)
$_SESSION; // session 数据
$_COOKIE; // cookie 数据
$_ENV; //环境数据
$GLOBALS; //所有全局变量,也是唯一一个不是以下划线开始的预定义变量
打印预定义变量:
echo '<pre>'; print_r($GLOBALS);
实例:
想要获取来访者的IP地址:在$_SERVER中,使用REMOTE_ADDR保存
echo $_SERVER['REMOTE_ADDR'];
前端资源网 - w3h5