预定义数组(超全局数组变量)

特殊的数组,是系统提供给我们的。
特点:在页面的任意部分,无论是函数里,还是正常的页面里,都能随时获取到这几个变量,它不受作
用域的干扰。
这意味着它们在一个脚本的全部作用域中都可用,这就是超全局变量 。

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 <?php
 2   var_dump($_GET);
 3   
 4 ?>
 5 <!DOCTYPE html>
 6 <html lang="en">
 7 <head>
 8   <meta charset="UTF-8">
 9   <title>Document</title>
10 </head>
11 <body>
12   <form action="demo.php" method="GET">
13   <input type="text" name="name"><br/>
14   <input type="text" name="cccc" value="111"><br/>
15   <input type="submit" value="提交">
16   </form>
17  <a href="demo.php?name=1&age=2">百度</a>
18 </body>
19 </html>

3. $_POST $_POST --- 用于收集来自 method="post" 的表单中的值

$_REQUEST 可同时接收 get 、post的值

 1 <?php
 2   var_dump($_POST);
 3   var_dump($_REQUEST);
 4 ?>
 5 <!DOCTYPE html>
 6 <html lang="en">
 7 <head>
 8   <meta charset="UTF-8">
 9   <title>Document</title>
10 </head>
11 <body>
12   <form action="demo.php" method="post">
13   用户名: <input type="text" name="user"><br/>
14   密码: <input type="password" name="pwd"><br/>
15   <input type="submit" value="提交">
16   </form>
17 </body>

4. $_FILES $_FILES --- 打印文件上传是否成功的内容信息

如果出现file表单必须在form标签上添加第三个属性 enctype=”multipart/form-data” 来配合文件上
传使用

只有写了上⾯的内容才可以打印_FILES;
注意method传递的方式也必须是post

 1 <?php
 2   var_dump($_FILES);
 3   var_dump($_POST);
 4   var_dump($GLOBALS);
 5   
 6 ?>
 7 <!DOCTYPE html>
 8 <html lang="en">
 9 <head>
10  <meta charset="UTF-8">
11  <title>Document</title>
12 </head>
13 <body>
14  <form action="demo.php" method="post" enctype="multipart/form-data">
15  pic: <input type="file" name="pic"><br/>
16  <input type="submit" value="提交">
17  </form>
18 </body>
19 </html>

 

转载于:https://www.cnblogs.com/zhony/p/10175012.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值