thinkphp5.0 request

1.引入類 ?use think\Request;

// 1. 系統(tǒng)建議的request方式

public functionrequestTest($name,Request$request){// 系統(tǒng)自動注入request對象 不需要通過url傳入

echo"name : ".$name."
";

echo"請求的url : ".$request->url()."
";

var_dump($request->param());

// 使用系統(tǒng)提供的助手 直接創(chuàng)建request對象調(diào)用該對象方法

echorequest()->url();

}

// 2. 動態(tài)綁定屬性

// 可以給request請求對象綁定屬性 ,方便全局調(diào)用, 例如我們可以在公共控制器中綁定當前登錄的用戶的模型到請求對象

// 3. 獲取請求變量

// 系統(tǒng)推薦使用param方法統(tǒng)一獲取當前請求變量,該方法最大的優(yōu)勢是讓你不需要區(qū)分當前請求類型而使用不同的全局變量或者方法,并且可以滿足大部分的參數(shù)需求.

public functionrequestParam(Request$request,$name,$sex){

// 使用param 獲取請求參數(shù)? 返回值:數(shù)組

$paramArr=$request->param();

echo"name:參數(shù):".$paramArr["name"]."
";

echo"sex :參數(shù):".$paramArr["sex"]."
";

dump($request->param());

echo"
";

// 系統(tǒng)提供了一個input助手函數(shù)來簡化Request對象的param方法,用法如下:

// param方法獲取的參數(shù)會自動判斷當前的請求异希,以POST請求為例的話鹃骂,參數(shù)的優(yōu)先級別為:路由變量 > 當前請求變量($_POST變量) > $_GET變量

// 這里的路由變量指的是路由規(guī)則里面定義的變量或者PATH_INFO地址中的變量台盯。路由變量無法使用get方法或者$_GET變量獲取。

dump(input());

echo"name : ".input()["name"]."";

echo"sex? : ".input()["sex"]."
";

// 除了Param方法之外畏线,Request對象也可以用于獲取其它的輸入?yún)?shù),例如:

echo"GET參數(shù):"."
";

dump($request->get());

echo"POST參數(shù):"."
";

dump($request->post());

// 獲取請求方法

echo$request->method()."
";

// 獲取請求資源類型

echo$request->type()."
";

// 獲取訪問ip

echo$request->ip()."
";

// 是否ajax請求

echovar_export($request->isAjax(),true)."
";

// 請求包含name

dump($request->only(['name']));

echo"
";

// 排除name

dump($request->except(['name']));

echo"
";

// 獲取url信息

// 獲取當前域名

echo'domain: '.$request->domain().'
';

// 獲取當前入口文件

echo'file: '.$request->baseFile().'
';

// 獲取當前URL地址 不含域名

echo'url: '.$request->url().'
';

// 獲取包含域名的完整URL地址

echo'url with domain: '.$request->url(true).'
';

// 獲取當前URL地址 不含QUERY_STRING

echo'url without query: '.$request->baseUrl().'
';

// 獲取URL訪問的ROOT地址

echo'root:'.$request->root().'
';

// 獲取URL訪問的ROOT地址

echo'root with domain: '.$request->root(true).'
';

// 獲取URL地址中的PATH_INFO信息

echo'pathinfo: '.$request->pathinfo().'
';

// 獲取URL地址中的PATH_INFO信息 不含后綴

echo'pathinfo: '.$request->path().'
';

// 獲取URL地址中的后綴信息

echo'ext: '.$request->ext().'
';

// 獲取當前模塊/控制器/操作方法信息

echo'模塊:'.$request->module();

echo"
控制器:".$request->controller();

echo"
操作:".$request->action();

}

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末良价,一起剝皮案震驚了整個濱河市寝殴,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌明垢,老刑警劉巖蚣常,帶你破解...
    沈念sama閱讀 221,548評論 6 515
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異痊银,居然都是意外死亡抵蚊,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,497評論 3 399
  • 文/潘曉璐 我一進店門溯革,熙熙樓的掌柜王于貴愁眉苦臉地迎上來贞绳,“玉大人,你說我怎么就攤上這事致稀「员眨” “怎么了?”我有些...
    開封第一講書人閱讀 167,990評論 0 360
  • 文/不壞的土叔 我叫張陵抖单,是天一觀的道長萎攒。 經(jīng)常有香客問我,道長矛绘,這世上最難降的妖魔是什么耍休? 我笑而不...
    開封第一講書人閱讀 59,618評論 1 296
  • 正文 為了忘掉前任,我火速辦了婚禮货矮,結(jié)果婚禮上羊精,老公的妹妹穿的比我還像新娘。我一直安慰自己次屠,他們只是感情好园匹,可當我...
    茶點故事閱讀 68,618評論 6 397
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著劫灶,像睡著了一般裸违。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上本昏,一...
    開封第一講書人閱讀 52,246評論 1 308
  • 那天供汛,我揣著相機與錄音,去河邊找鬼。 笑死怔昨,一個胖子當著我的面吹牛雀久,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播趁舀,決...
    沈念sama閱讀 40,819評論 3 421
  • 文/蒼蘭香墨 我猛地睜開眼赖捌,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了矮烹?” 一聲冷哼從身側(cè)響起越庇,我...
    開封第一講書人閱讀 39,725評論 0 276
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎奉狈,沒想到半個月后卤唉,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 46,268評論 1 320
  • 正文 獨居荒郊野嶺守林人離奇死亡仁期,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 38,356評論 3 340
  • 正文 我和宋清朗相戀三年桑驱,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片跛蛋。...
    茶點故事閱讀 40,488評論 1 352
  • 序言:一個原本活蹦亂跳的男人離奇死亡熬的,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出问芬,到底是詐尸還是另有隱情悦析,我是刑警寧澤,帶...
    沈念sama閱讀 36,181評論 5 350
  • 正文 年R本政府宣布此衅,位于F島的核電站强戴,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏挡鞍。R本人自食惡果不足惜骑歹,卻給世界環(huán)境...
    茶點故事閱讀 41,862評論 3 333
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望墨微。 院中可真熱鬧道媚,春花似錦、人聲如沸翘县。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,331評論 0 24
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽锈麸。三九已至镀脂,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間忘伞,已是汗流浹背薄翅。 一陣腳步聲響...
    開封第一講書人閱讀 33,445評論 1 272
  • 我被黑心中介騙來泰國打工沙兰, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人翘魄。 一個月前我還...
    沈念sama閱讀 48,897評論 3 376
  • 正文 我出身青樓鼎天,卻偏偏與公主長得像,于是被迫代替她去往敵國和親暑竟。 傳聞我的和親對象是個殘疾皇子斋射,可洞房花燭夜當晚...
    茶點故事閱讀 45,500評論 2 359

推薦閱讀更多精彩內(nèi)容

  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理,服務(wù)發(fā)現(xiàn)但荤,斷路器绩鸣,智...
    卡卡羅2017閱讀 134,696評論 18 139
  • Address:https://www.zybuluo.com/XiangZhou/note/208532 Exp...
    天蠍蒗漫閱讀 11,326評論 2 55
  • 1. Java基礎(chǔ)部分 基礎(chǔ)部分的順序:基本語法,類相關(guān)的語法纱兑,內(nèi)部類的語法,繼承相關(guān)的語法化借,異常的語法潜慎,線程的語...
    子非魚_t_閱讀 31,662評論 18 399
  • 我的家在一座小城,而它蓖康,有別樣的美铐炫。 下班不匆匆,一路歡騰蒜焊,一路愉悅倒信。 天藍心闊。 安逸而又寂靜的古城泳梆。 大車與小...
    聰兒聰閱讀 327評論 2 1
  • 如何在初次見面獲得好印象优妙? 1.保持整潔的形像乘综。 男生女生初次見面獲得好印象,首先需要保持好的形象套硼,衣著整潔卡辰,面容...
    小小feng閱讀 313評論 0 2