亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

thinkphp中route用來做什么

發布時間:2022-02-18 15:50:29 來源:億速云 閱讀:132 作者:iii 欄目:編程語言

今天小編給大家分享一下thinkphp中route用來做什么的相關知識點,內容詳細,邏輯清晰,相信大部分人都還太了解這方面的知識,所以分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后有所收獲,下面我們一起來了解一下吧。

在thinkphp中,route路由的作用就是簡化URL訪問地址,并且根據定義的路由類型做出正確的解析,路由的目的就是為了簡化路徑,在簡化路徑的同時進行一些規則的定義。

本文操作環境:Windows10系統、ThinkPHP5版、Dell G3電腦。

thinkphp中route路由有什么用

網絡訪問地址從來都是映射訪問的,最初是這樣,主機名(電腦名稱)=>ip地址(如局域網192.168.1.1)

路由定義就是把真實的url地址藏起來 ,使用訪問地址來訪問應用(網站或OA什么的),通常這樣定義:‘訪問地址’ => ‘真實地址’,這代表了一種映射關系,好比用“1”代表去你家,用“0“代表去你同事家,一個道理。路由的規則是TP來定的,比如TP的訪問規則是:根目錄/模塊/控制器/方法。我們只需要定義一下映射關系,比如用'reg'=>'index/user/reg',那么我只需要在瀏覽器輸入:“域名/reg”就能訪問“index模塊/user控制器/reg方法”這個地址了。

因為正常我們沒有處理過的url路徑都是 .....模塊/控制器/方法/參數 構成,如果不加以“掩護”的話,會被一些人看清內部結構,不知會做出什么事來;當讓在美觀方面也有一定的那啥

把URL的請求優雅的對應到你想要執行的操作方法。thinkphp的路由可以讓你的URL地址更加簡潔和優雅

1.Route(路由)是什么?

官方文檔里面是這樣子定義的=>路由的作用是簡化URL訪問地址,并根據定義的路由類型做出正確的解析。

手動解釋一下:平常我們按照習慣去訪問我們的ThinkPHP項目的時候,常規的url應該是這樣子寫的,(本地舉例)http://localhost/項目名/public/index.php/模塊名/控制器名/方法名

一串url輸進去之后,就會感覺很絕望,(小聲吐槽)=>“我只是想測試一個小接口讓我打這么長一串地址、地址太長記不住呀......”。這個時候我們就可以用路由去簡化他的地址,并且在縮短地址的同時進行一些規則的定義。

2.為什么要使用路由?

可能有人會脫口而出:為了簡化路徑呀。當然,這是原因之一,但原因并沒有那么簡單。

簡化路徑是一個比較大的原因,因為我當初就是覺得路徑太長然后跑過去把路由開起來了,但是后來在使用的過程中,發現Route的作用其實不僅局限于簡化路徑。

我們可以開啟路由的強制使用,讓大家只能從我定義的路由進來,這樣就有一個好處,你在一些不想給用戶訪問的控制器寫了一些腳本,你開啟了完全路由強制使用的話,用戶是訪問不了這些腳本的,否則的話,用戶如果訪問了這些腳本,腳本有時修改數據庫的,那么就比較危險了。

還有就是我們可以定義好從這個路徑進來是get操作還是post操作,就不會出現以前有種什么情況,一個控制器的方法,你從get也可以訪問,post也可以訪問,就很雜亂,當然有人會說,get和post都能訪問也沒什么大不了的吧,其實將這些方法之間區分開來,對于Restful API的思想的體現是比較有幫助的。

以上就是“thinkphp中route用來做什么”這篇文章的所有內容,感謝各位的閱讀!相信大家閱讀完這篇文章都有很大的收獲,小編每天都會為大家更新不同的知識,如果還想學習更多的知識,請關注億速云行業資訊頻道。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

泸定县| 扶绥县| 永胜县| 玛曲县| 长治市| 武邑县| 普安县| 溧阳市| 峨边| 黄平县| 克山县| 麟游县| 彰武县| 梓潼县| 东城区| 上栗县| 丽江市| 遵化市| 甘南县| 哈尔滨市| 平远县| 吴堡县| 石屏县| 水富县| 新丰县| 四会市| 电白县| 樟树市| 宁晋县| 新沂市| 满城县| 石嘴山市| 儋州市| 霍林郭勒市| 五常市| 甘德县| 武宣县| 额尔古纳市| 罗平县| 林甸县| 阳新县|