首页 > 其他 > 详细

预定义全局数组

时间:2014-03-18 12:01:41      阅读:471      评论:0      收藏:0      [点我收藏+]

自动全局变量:超全局数组

 

1.包含了来自WEB服务器,客户端,运行环境和用户输入的数据

2.全局范围内自动生效,都可以直接使用这些数组

3.用户不能自定义这些数组

主要包括:

  $_GET  //经由URL提交至脚本的变量

  $_POST  //经由HTTP POST方法提交到脚本的变量

  $_REQUEST  //经由GET,POST方法提交到脚本的变量,因此该数组不值得信任,尽量不使用

  $_FILES

  $_COOKIE

  $_SESSION

  $_ENV  //执行环境提交到脚本的变量

  $_SERVER  //变量由WEB服务器设定的,或直接和当前脚本的执行环境相关联

  $GLOBALS  //只要是当前脚本有效的变量都在这里,数组键名为全局变量的名称

1.$_GET全局数组

bubuko.com,布布扣
 1 $arr1=array(10,20,30);
 2 $_GET=array(11,22,33);
 3 
 4 function test(){
 5     print_r($arr1);
 6     echo ‘<br/>‘;
 7     print_r($_GET);
 8     echo ‘<br/>‘;
 9 }
10 
11 test();
12 
13 //result
14 
15 Array ( [0] => 11 [1] => 22 [2] => 33 ) 
bubuko.com,布布扣
bubuko.com,布布扣
1 <?php
2     print_r($_GET);
3     echo ‘<br/>‘;
4 ?>
5 <a href="globalarray.php?username=zhangsan&sex=nan&age=18">this is a $_GET test</a>
6 
7 //result
8 Array ( [username] => zhangsan [sex] => nan [age] => 18 ) 
9 this is a $_GET test
bubuko.com,布布扣

2.表单样式

bubuko.com,布布扣
 1 <?php
 2     print_r($_GET);
 3     echo ‘<br/>‘;
 4 ?>
 5 <form action="globalarray.php" method="get">
 6     username:<input type="text" name="username" value="请输入用户名"> <br/>
 7     password:<input type="password" name="password"> <br/>
 8     <input type="submit" value="login"> <br/>
 9 </form>
10 
11 //result
12 Array ( [username] => zhangsan [password] => 123456 ) 
13 username: 
14 password: 
15  
bubuko.com,布布扣

3.post方法

bubuko.com,布布扣
1 <?php
2     print_r($_POST);
3     echo ‘<br/>‘;
4 ?>
5 <form action="globalarray.php" method="post">
6     username:<input type="text" name="username" value="请输入用户名"> <br/>
7     password:<input type="password" name="password"> <br/>
8     <input type="submit" value="login"> <br/>
9 </form>
bubuko.com,布布扣

4.

预定义全局数组,布布扣,bubuko.com

预定义全局数组

原文:http://www.cnblogs.com/bukliu/p/3606422.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!