三 ThinkPHP的請求和響應

2021-10-02 17:51:29 字數 1032 閱讀 4903

變數獲取有三種方式:

1、門面方式獲取資料

//use think\facade\request

//此方法要傳入引數$request

public

function

fun(request request)

2、依賴注入方式

public

function

fun(request request)

3、輔助函式

public

function

fun(

)

引數繫結是把當前請求的路由引數作為操作方法的引數直接傳入,引數繫結不區分請求型別

//:id是必選引數 [:id]是可選引數

route:

:get

('req/[:id]'

,'@index/demo/req')-

>

name

('index/demo/req'

);

return

'hello world'

;

'default_return_type'

=>

'json'

,

返回json資料

return

json

($data

,http狀態碼)

;return

json

($data)-

>

code

(201)-

>

header([

'content-type'

=>])

;

redirect

('位址或方法名'

,陣列引數)

;

Thinkphp 請求和響應

一.request物件獲取方法 1.request 助手函式獲取 2.think request 類獲取 usethink request class index 二.request 物件的使用方法 注request的param方法獲取的值包括post傳輸的值,使用時盡量使用 request pos...

5 thinkphp5請求和響應 請求

request物件的作用是與客戶端互動,收集客戶端的form cookies 超連結,或者收集伺服器端的環境變數。request物件是從客戶端向伺服器發出請求,包括使用者提交的資訊以及客戶端的一些資訊。客戶端可通過html表單或在網頁位址後面提供引數的方法提交資料,然後通過request物件的相關方...

請求和響應

1 response物件的字元輸入流在編碼時候,採用的是iso 8859 1的編碼表 在httpservletresponse介面中,有setcharacterencoding utf 8 方法來設定字元編碼 2 瀏覽器的解碼方式是gb2312,而我們使用的編碼是 utf 8 因此亂碼。sethea...