超全局变量:一个请求对应一个进程。预定义超全局变量在一个脚本内是可见的,
而自定义的在另外的脚本是不可见的。全局变量与超全局变量的区别:无需预定义

1. $_GET


php处理原理:


index.phpecho "<a href='a.php?city=shanghai&name=wjh'>传递数据</a>";
数据经过 apache 封装,传递给 a.php
a.phpecho "<pre>";
var_dump($_GET);
echo "</pre>";

IE 5.5 6 中文奇数乱码:

utf-8 一个汉字用3个字节表示,IE 5.5 6 没有支持utf-8。会把高位截断。解决方案:
1. 加全角空格(不推荐)
2. 使用 urlencode(),urldecode()函数对 URL进行编码解码.php5.3 自动解码

2. $_POST

post 自动用 urlencode()函数编码

<html>
<head><meta http-equiv="content-type" content="text/html;charset=utf-8"/>
</head><body>
<h1>用户注册</h1>
<form method="post" action="a.php">用户名:<input type="text" name="username"/><br/>密码:<input type="password" name="password"/><br/>性别:<input type="radio" name="sex" value="nv"/>女<input type="radio" name="sex" value="nan"/>男<br/>你喜欢什么:<input type="checkbox" name="hobby[]" value="唱歌"/>唱歌<input type="checkbox" name="hobby[]" value="跳舞"/>跳舞<input type="checkbox" name="hobby[]" value="打球"/>打球<input type="submit" value="提交"/>
</form>
</body>
</html>checkbox 用数组
<?php
header('Content-Type:text/html;charset=utf8');
echo "<pre>";
var_dump($_POST);echo "</pre>";

3. $_REQUEST

59. 预定义超全局变量相关推荐

  1. 陈力:传智播客古代 珍宝币 泡泡龙游戏开发第40讲:PHP中预定义超全局变量

    陈力:传智播客古代 珍宝币 泡泡龙游戏开发第40讲:PHP中预定义超全局变量 超全局变量是在全部作用域中始终可用的内置变量.PHP 中的许多预定义变量都是"超全局的".PHP供提供 ...

  2. 【PHP基础】预定义超全局变量

    目录 1 超全局变量简介 2 超全局变量一览及其功能 2.1 $_SERVER 2.2 $_GET 与 $_POST 3 总结 4 参考文献 1 超全局变量简介 超全局变量:在全部作用域中始终可用的内 ...

  3. php不是预定义超全局变量,五、PHP知识核心 预定义变量(超全局变量/数组)

    主要有:$_GET, $_POST, $_REQUEST, $_SERVER, $GLOBALS 均是数组 系统定义与维护 具有超全局作用域 不同情形下可能具有不同的值 $_GET:get请求(发送数 ...

  4. PHP超全局变量之$_GETT和$_POST

    所有预定义超全局变量都是数组. 首先要明白get和Ppost传递的区别: a.get传递在地址栏上传递的参数值会显示,而post传递地址栏上看不到数据,更加安全. b.get只能提交少量数据,而pos ...

  5. 沈超+shell课件_[Linux教程 李明 沈超 兄弟连]10.4.4 Shell基础-Bash变量-预定义变量.ppt...

    [Linux教程 李明 沈超 兄弟连]10.4.4 Shell基础-Bash变量-预定义变量 第十讲 Shell基础 主讲人:沈超(/lampsc) 交流论坛: 课程大纲 10.1 Shell概述 1 ...

  6. php 自定义超全局,一个超级简单的 PHP 超全局变量管理扩展

    一个超级简单的 PHP 超全局变量管理扩展(自卖自夸) 介绍 SG 全称 Superglobals,它的诞生为了方便快捷操作 PHP 预定义的超全局变量,用户定义的超全局变量. 如果在非 CLI 模式 ...

  7. 预定义变量 - PHP手册笔记

    原文:预定义变量 - PHP手册笔记 预定义变量将所有的外部变量表示成内建环境变量,并且将错误信息表示成返回头.超全局变量是在全部作用域中始终可用的内置变量.在函数或方法中无需执行global $va ...

  8. php超全局变量,魔术常量,魔术方法

    整理了下关于php的基础知识,参考了些资料,如下: 超全局变量 超全局变量 - 超全局变量是在全部作用域中始终可用的内置变量: $GLOBALS $GLOBALS - 引用全局作用域中可用的全部变量 ...

  9. PHP超全局变量$_ENV详解,及$_ENV为空的可能原因

    PHP中的$_ENV存储了一些系统的环境变量,因为牵扯到实际的操作系统,所以不可能给出$_ENV的完整列表. $_ENV为空的可能原因:  你的php.ini的variables_order值为&qu ...

  10. PHP之旅4 php 超全局变量

    预定义数组: 自动全局变量---超全局数组 1.包含了来自web服务器,客户端,运行环境和用户输入的数据 2.这些数组比较特别 3.全局范围内自动生效,都可以直接使用这些数组 4.用户不能自定义这些数 ...

最新文章

  1. 782B The Meeting Place Cannot Be Changed(二分)
  2. 【洛谷】【二分答案+最短路】P1462 通往奥格瑞玛的道路
  3. android求助:关于播放器中的“播放/暂停”键: 用ImageButton来设置点击效果时的问题...
  4. ASP.NET MVC:Razor 引入命名空间
  5. 迁徙图_2亿农民工10年迁徙图: “中西飞”成大趋势,进城者减少
  6. SylixOS 内存管理源代码分析--vmmMalloc.c
  7. 二进制空间权重矩阵_Stata_ 空间权重矩阵的构建
  8. C# doevents
  9. H3C模拟器配置VLAN
  10. 准确测量模型预测误差
  11. adb shell读取设置手机ocd值以及ocd介绍
  12. 日了。这个竟然还不让发
  13. 抖音上热门原来这么简单-抖音培训-抖音上热门教程
  14. ctf php 流量分析题,CTF平台hackit题目分析与解答
  15. 中国支付结算系统发展简史
  16. ORACLE-023:令人烦恼的 ora-01722 无效数字
  17. Android仿微信发起群聊的列表样式
  18. 股票下单软件接口的设计原则是什么?
  19. 发现一款程序员实用小工具
  20. html开放式标签(单标签)斜杠书写问题

热门文章

  1. Screen Space Reflection 2
  2. ORACLE PATCH 版本的查询 PL/SQL
  3. DataSetProvider的Option属性
  4. Hadoop学习入门(二)——部署关键问题1:OpenSSH 密钥管理(1)
  5. 来尝个鲜,Python3.8几大新功能体验,冲鸭!
  6. 从代码到300优质客户,用户画像在销售的实战应用
  7. 你知道R中的赋值符号箭头(lt;-)和等号(=)的区别吗?
  8. 数据之路 - Python爬虫 - PyQuery库
  9. python中字符串方法总结
  10. 《Pyhton语言程序设计》_第7章_对象和类