thinkphp3.2.3入門示例2(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`]均可以獲得。
相關文章
- java 傳遞引數的兩種方式Java
- 前端ajax非同步傳值以及後端接收引數的幾種方式前端非同步後端
- php下請求url的幾種方式PHP
- javascript獲取url地址的幾種方式JavaScript
- require方法接受以下幾種引數的傳遞:UI
- kafka 傳送確認引數acks的幾種模式Kafka模式
- SSM框架中Mybatis傳遞引數的幾種方法SSM框架MyBatis
- 檔案上傳的幾種方式
- url傳遞的引數值編碼
- 獲取url傳遞的引數值
- python中函式引數傳遞的幾種方法Python函式
- Mybatis傳遞多個引數的4種方式(乾貨)MyBatis
- JSP向後臺傳遞引數的四種方式JS
- js獲取url傳遞引數,js獲取url?號後面的引數JS
- JavaScript獲取url傳遞的引數值JavaScript
- 向路由元件傳遞引數2種方法路由元件
- js如何獲取url所傳遞的引數和引數值JS
- python的幾種輸入方式Python
- C++引數的傳遞方式C++
- JavaScript 獲取 url 傳遞引數值JavaScript
- 獲取url傳遞傳遞的某個引數的值
- javascript如何獲取url傳遞的引數值JavaScript
- 獲取url中?後面傳遞的引數
- Python 傳送郵件的幾種方式Python
- 淺談iOS常用的幾種傳值方式iOS
- PHP 傳送 HTTP 請求的幾種方式PHPHTTP
- Java中將方法作為引數傳遞5種方式Java
- SpringBoot系列Mybatis之引數傳遞的幾種姿勢Spring BootMyBatis
- spring-boot-route(一)Controller接收引數的幾種方式SpringbootController
- 實現登入態的幾種方式
- .NetCore上傳多檔案的幾種示例NetCore
- mybatis sql foreach 引數的傳入的三種情況!!MyBatisSQL
- 使用python指令碼傳遞引數:(三種方式可收藏)Python指令碼
- 獲取url網址傳遞的指定引數值
- Mybatis的幾種傳參方式,你瞭解嗎?MyBatis
- vue 基礎入門筆記 17:路由傳參的兩種方式Vue筆記路由
- 三種方法實現:獲取 url 中的引數
- sqlserver 針對預處理sql傳入引數的處理方式SQLServer