thinkPHP框架路由解析

2021-10-03 10:28:39 字數 880 閱讀 6012

通過url位址get引數找到指定的控制器,並執行對應方法的呼叫請求

例如:http://**/index.php?m=模組名&c=控制器&a=方法名

以上的url位址資訊**不夠優雅,不夠安全

1. http://**/index.php?m=模組名&c=控制器&a=方法名

2. http://**/index.php/模組/控制器/方法

3. http://**/模組/控制器/方法

4. http://**/index.php/s=模組/控制器/方法

0,1,2,,3分別表示:

0 (普通模式);

1 (pathinfo 模式);

2 (rewrite 模式);

3 (相容模式) 預設為pathinfo 模式

修改自己專案的url模式的時候,不能直接修改原框架thinkphp/conf/convertion.php檔案中的url_model的值。

而是到自己專案的common/conf/config.php檔案中新增修改

系統有的時候會自動建立url位址,它是根據當前我們設定的模式建立相應的url位址

u():建立url位址

調整當前模式為開發模式,在index.php中

thinkphp3 2 路由解析

通過url 位址get 引數找到指定的控制器,並進行對應方法呼叫請求 模組名稱 c 控制器 a 方法 以上url 位址資訊 不夠優雅 不安全。tp框架 url位址可以由以下四種 1.http index.php?m xx c xx a xx 基本get模式 index.php 模組 控制器 操作方法...

ThinkPHP 路由介紹

thinkphp 支援 url 路由功能,要啟用路由功能,需要設定router on引數為true。開啟路由功能後,系統會自動進行路由檢測,如果在路由定義裡面找到和當前url匹配的路由名稱,就會進行路由解析和重定向。路由功能需要定義路由定義檔案,位於專案的配置目錄下面,檔名為 routes.php ...

thinkphp路由形式

荊軻刺秦王 thinkphp官方文件裡有詳細的說明 thinkphp支援的url模式有四種 普通模式 pathinfo rewrite和相容模式,可以設定 url model 引數改變url模式。現在我們來總結一下這四種路由的格式 1.普通路由 get形式路由 htttp localhost m 模...