php预订义全局数组变量,PHP 预定义超全局数组/变量

1、超 全局 变量 :不用定义声明即可用。PHP有九种 2、$_GET:通过参数传递给当前脚本的 变量 的 数组 浏览器页面--(http协议)-apache--php module--a.php(封装成$_GET)静态页面返回 例子: 发送页面1: ? php $str = urlencode ("北京好"); // 编码 urld

1、超全局变量:不用定义声明即可用。PHP有九种

2、$_GET:通过参数传递给当前脚本的变量的数组

浏览器页面-->(http协议)->apache-->php module-->a.php(封装成$_GET)静态页面返回

例子:

发送页面1:

php$str=urlencode("北京好");//echo "";?>

接收页面2:

phpecho "";echo print_r($_GET);echo "";echo $_GET['name']; //也可以通过下标名取得某个数?>

(1 推荐表单提交用POST!(安全性/ 数据量大(浏览器限制GET)/ 但是保存到收藏夹:get方便)

(2 可以通过 if( empty( $_GET['city'] ) ){} 判断接收的$_GET中的数据是否存在

(3 注意: php.ini 中的 register_globals=on; 不能更改!!!

3、$_POST : 通过HTTP POST 的方式提交的数据,会封装到$_POST

(1 自动封装/URL编码

(2 $name=$_POST['username']; //获得表单提交的数据

(3 1111

2222

// 一般默认只接受Checkbox的最后一个数据,采用数组的形式可以保证获取接受多个数据

// 接收页面可以用foreach来循环便利

4、$_REQUEST 可以接收 $_GET/$_POST/$_COOKIE 数组的数据信息

print_r($_REQUEST);

如果不确定是POST还是GET方式

可以采用 if($_SERVER['REQUEST_METHOD']=="POST"){}

else if($_SERVER['REQUEST_METHOD']=="GET"){}

5、$_SERVER 客户端浏览器信息+服务器端本身的信息

6、$_ENV 环境变量 该全局数组 php5.3中默认禁用,但可以启动

php.ini 中的 variables_order="EGPCS";

7、$GLOBALS 包含了全部变量的全局组合数组,

本文原创发布php中文网,转载请注明出处,感谢您的尊重!

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值