《PHP編程:讓ThinkPHP支持大小寫url地址訪問的方法》要點:
本文介紹了PHP編程:讓ThinkPHP支持大小寫url地址訪問的方法,希望對您有用。如果有疑問,可以聯系我們。
PHP教程本文實例講述了讓thinkphp支持大小寫url地址拜訪的方法.分享給大家供大家參考.具體實現方法如下:
PHP教程通常ThinkPHP默認是區別大小寫url的,這種也是與linux系統一樣在小寫url是兩個不同的名字,但我們使用windows習慣了對于大小寫都認為一樣的,所以還是要根據用戶習慣來處理問題,下面我們一起來看問題解決辦法.
PHP教程在配置文件中開啟了thinkphp的大小寫識別功能,使鏈接大小寫都可以正常拜訪:
'URL_CASE_INSENSITIVE' =>true
文件命名都是規范的,但是在模板中使用__URL__獲取當前url路徑時,卻沒有正確得到url.
手冊中這樣寫:
這里需要注意一個地方,如果我們定義了一個UserTypeAction的模塊類,那么URL的拜訪應該是:
http://serverName/index.php/user_type/list
而不是
http://serverName/index.php/usertype/list
在模板中使用__URL__得到的鏈接還是下面那個,并沒有加上下劃線.
這個問題在網上也有很多人反饋,有個解決辦法是修改tp的源代碼:
在tp的Lib文件夾的Core文件夾下的Dispatcher.class.php文件,找到181行,這里定義了__URL__的地址獲取方式:
PHP教程希望本文所述對大家的ThinkPHP框架程序設計有所贊助.
維易PHP培訓學院每天發布《PHP編程:讓ThinkPHP支持大小寫url地址訪問的方法》等實戰技能,PHP、MYSQL、LINUX、APP、JS,CSS全面培養人才。