thinkphp3.2.3入門示例2(URL傳引數的幾種方式)

傑克.陳發表於2015-06-20

原文:thinkphp中URL傳引數的幾種方式

在thinkphp中,url傳參合asp.net中原理類似,下面就單個引數和多個引數傳遞方式進行一個簡單講解

1.傳單個引數

 單個引數這種比較簡單,例如 想像edit操作裡面傳遞一個id值,如下寫法__URL__/edit/id/1

http://localhost/index.php/user/edit/id/1

id和其值1要分別位於/後面

後臺獲取id通過    $id=$_GET[`id`]   即可獲取其具體值。

2.傳多個引數

傳多個引數相對比較麻煩一點,可以通過兩種方式

 第一種:傳id,和status

http://localhost/index.php/user/edit/id/1/status/2

status引數緊接其後寫即可

後臺獲取兩個引數

$id=$_GET[`id`];

$status=$_GET[`status`];

還有一種比較常規的用法如下:

http://localhost/index.php/user?id=1&&status=2

 

但這種方式不可以通過$_GET[`id`]的方式來獲取,需要通過如下方式

$id=$_REQUEST[`id`];

$status=$_REQUEST[`status`];
<span style="color: #339966;">//能通過$_GET[`ID`]獲取的值,通過$_REQUEST[`id`]均可以獲得。

  

 

 


相關文章