PHP超全局变量

PHP提供了九种超全局变量(数组)

1 $_GET //地址栏上获得的值
2 $_POST //POST表单发送的数据
3 $_REQUEST //GET和POST的内容全都有
4 $_SERVER //获取当前网站的域名,以及当前访问的脚本,客户IP。
5 $_ENV //服务器操作系统的环境变量,如操作系统类型,linux,win,mac,环境变量等等。容易暴露服务器信息,一般不允许显示。
6 $_FILE
7 $_COOKIE
8 $_SESSION
9 $_GLOBALS //所有变量和全局变量的汇总。破坏封装性,不建议使用。
 
1 $_GET
IE5.5和IE6中奇数的中文显示乱码
解决方法1:给奇数中文加一个全角空格,去掉两头空行trim();
解决方法2:使用urlencode和urldecode函数
示例:
$str=urlencode("奇数中");
 
如何判断是否收到值
if(empty($_GER['arr'])){
echo "没有收到";
}else{
echo "有";
echo $_GET['arr'];
}
 
绝对不要启用register_globals 需要关闭 -off
上一篇:记录PHP的超全局变量$_SERVER


下一篇:Spring Boot入门(11)实现文件下载功能