91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

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

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

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

河曲县| 桂阳县| 航空| 祁门县| 广德县| 湖州市| 安陆市| 彭山县| 高要市| 红桥区| 阿坝| 凤城市| 桐庐县| 怀来县| 翼城县| 贡觉县| 新疆| 汉源县| 独山县| 长寿区| 新安县| 澄城县| 定南县| 中西区| 普陀区| 海城市| 利辛县| 团风县| 周宁县| 霞浦县| 开封县| 宣城市| 平谷区| 景宁| 库车县| 称多县| 赤水市| 醴陵市| 滦南县| 沾益县| 平原县|