特殊的数组,是系统提供给我们的。
特点:在页面的任意部分,无论是函数里,还是正常的页面里,都能随时获取到这几个变量,它不受作用域的干扰。这意味着它们在一个脚本的全部作用域中都可用,这就是超全局变量 。1. $_SERVER $_SERVER --- 服务器和执行环境信
是一个包含了诸如头信息(header)、 路径(path)、 以及脚本位置(script locations)等等信息的数
对于我们做网站而言,服务器指的是web服务器
web服务器就是给我们提供网页服务的这种环境的软件在win下是apache,在linux下nginx这⾥的环境指的是apache的易个运行环境1 $_SERVER['SERVER_ADDR'] 服务器IP地址2 $_SERVER['REMOTE_ADDR'] 用户IP地址3 $_SERVER['HTTP_REFRER'] 上级来源地址4 $_SERVER['DOCUMENT_ROOT'] 根目录的绝对路径5 $_SERVER['SCRIPT_NAME'] 当前运行脚本名6 $_SERVER['QUERY_STRING''] get请求所带的参数列表字符串形式表现
2. $_GET $_GET --- 获取地址栏上的信息
在html中,通过url方式提交有两种
第1种是通过form表单声明为get传输,php可使用$_GET接收地址栏的信息。第2种是直接通过a标签传值的方式。1 5 6 7 8 917 百度18 19Document 10 11 12
3. $_POST $_POST --- 用于收集来自 method="post" 的表单中的值
$_REQUEST 可同时接收 get 、post的值
1 5 6 7 8 917Document 10 11 12
4. $_FILES $_FILES --- 打印文件上传是否成功的内容信息
如果出现file表单必须在form标签上添加第三个属性 enctype=”multipart/form-data” 来配合文件上
传使用只有写了上⾯的内容才可以打印_FILES;
注意method传递的方式也必须是post1 7 8 9 10 1118 19Document 12 13 14