获取参数

普通方式

$id    =  $_GET['id']; // 获取get变量
$name  =  $_POST['name'];  // 获取post变量
$value =  $_SESSION['var']; // 获取session变量
$name  =  $_COOKIE['name']; // 获取cookie变量
$file  =  $_SERVER['PHP_SELF']; // 获取server变量

I函数方式

I函数(借鉴tp)是用于更加方便和安全的获取系统输入变量,可以用于任何地方,用法格式如下:

I('变量类型.变量名/修饰符',['默认值'],['过滤方法'])

注意:I函数,默认的过滤函数配置为:DEFAULT_FILTER。

使用:

I('get.name'); 
I('post.name');

// 采用正则表达式进行变量过滤
I('get.name','','/^[A-Za-z]+$/');
I('get.id',0,'/^\d+$/');

变量类型是指请求方式或者输入类型,包括但不限于:

变量类型 变量说明
get 获取GET参数
post 获取POST参数
request 获取REQUEST 参数
session 获取 $_SESSION 参数
cookie 获取 $_COOKIE 参数
server 获取 $_SERVER 参数

results matching ""

    No results matching ""