概括的說:路由就是網路請求的url與thinkphp應用層的邏輯處理位址的對應關係。
通俗的說:路由就是把url的請求優雅的對應到你想要執行的操作方法。
如何理解? (推薦學習:PHP程式設計從入門到精通)
路由其實就是把真實的url位址隱藏起來,使用存取位址來存取應用程式(網站或OA等)。
通常這樣定義:“訪問地址”=”“真實地址”,這代表了一種映射關係。
就好比用「1」代表去肯德基吃飯,用「0」代表去麥當勞吃飯,你預先告知過同事這個規則的話,只需要發送「1」或「0」給同事,同事就能理解要去哪裡吃飯,一個道理。
路由的規則是thinkphp規定好的,例如TP的存取規則是:根目錄/模組/控制器/方法,那麼我們只需要定義一下映射關係「reg」=》「index/user/ reg”,此時只需要再瀏覽器輸入「網域名稱/reg」就能存取「index模組/user/控制器/reg方法」這個位址了。
這樣的優點:
1、沒有處理過的url路徑都是由...模組/控制器/方法/參數構成,如果不加以“掩飾」的話,會被別人看清內部結構,不夠安全。
2、可以讓url位址更加簡潔、優雅、美觀。
以上是php路由有什麼好處的詳細內容。更多資訊請關注PHP中文網其他相關文章!