zblog获取GET/POST/COOKIE等传值的函数GetVars()

zblog教程 661

PHP 中获取 GET、POST 或 COOKIE 方法的传值通常使用 $_REQUEST$_GET$_POST$_COOKIE 变量来获取,而且一般还需要 isset() 来判断变量是否声明,稍微麻烦了一点。而 Z-Blog 封装 PHP 的 HTTP Request 方法的函数 GetVars() 则简化了代码,可快速获取传值,且无需 isset() 判断,变量不存在时默认返回 null,还提供了默认返回值的可选参数,相对来说方便好用许多。

GetVars()函数语法

1
Mixed GetVars($name, $type = 'REQUEST')
参数说明
  • $name – 字符串(string),要获取的 name 值,必选
  • $type – 字符串(string),方法类型,默认 REQUEST,或选 GET,POST 或 COOKIE
返回值

当参数收到传值则返回赋值,否则返回 null。

代码示例

1
2
3
4
$filename = GetVars('filename','POST');
if ( is_null($filename) ){
  echo "文件名不能为空";
}
提示
  • 注意要用 is_null 判断是否取得了相关值;
  • 其实第二个参数大小写不敏感,但习惯上建议使用大写。

官方wiki:https://wiki.zblogcn.com/doku.php?id=zblogphp:development:functions:getvars

精品推荐: