傳統方式獲取變量 $id = $_GET['id']; // 獲取get變量 $name = $_POST['name']; // 獲取post變量 $value = $_SESSION['var']; // 獲取session變量 $name = $_COOKIE['name']; // 獲取cookie變量 $file = $_SERVER['PHP_SELF']; // 獲取server變量 Get示例: http://localhost/news/archive/2012/01/15 $year = $_GET["_URL_"][2]; I方法 I (‘變量類型.變量名/修飾符’,[‘默認值’],[‘過濾方法’],[‘額外數據源’]) get 獲取GET參數 post 獲取POST參數 param 自動判斷請求類型獲取GET、POST或者PUT參數 request 獲取REQUEST 參數 put 獲取PUT 參數 session 獲取 $_SESSION 參數 cookie 獲取 $_COOKIE 參數 server 獲取 $_SERVER 參數 globals 獲取 $GLOBALS參數 path 獲取 PATHINFO模式的URL參數(3.2.2新增) data 獲取 其餘類型的參數,須要配合額外數據源參數(3.2.2新增) 使用示例: echo I('post.id'); // 至關於 $_POST['id'] echo I('get.name'); // 至關於 $_GET['name'] echo I('param.id'); // get或post,param.能夠省略 echo I('path.1'); // 獲取重寫的url變量 I('get.id/d'); // 強制轉換成整數,有如下幾種可選擇: 參數 含義 s 強制轉換爲字符串類型 d 強制轉換爲整形類型 b 強制轉換爲布爾類型 a 強制轉換爲數組類型 f 強制轉換爲浮點類型 I('data.file1','','',$_FILES); //讀取文件 I('get.'); // 獲取整個$_GET 數組 I('post.name','','htmlspecialchars'); // 採用htmlspecialchars方法對$_POST['name'] 進行過濾,若是不存在則返回空字符串。這是默認過濾,能夠省略 I('session.user_id',0); // 獲取$_SESSION['user_id'] 若是不存在則默認爲0 I('cookie.'); // 獲取整個 $_COOKIE 數組 I('server.REQUEST_METHOD'); // 獲取 $_SERVER['REQUEST_METHOD']