這篇文章主要介紹Thinkphp中URL路徑的示例分析,文中介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們一定要看完!
創新互聯專業為企業提供會寧網站建設、會寧做網站、會寧網站設計、會寧網站制作等企業網站建設、網頁設計與制作、會寧企業網站模板建站服務,十余年會寧做網站經驗,不只是建網站,更提供有價值的思路和整體網絡服務。
Thinkphp關于URL路徑
假如你項目首頁的URL是:www.test.com/other/Form
假如當前模塊是:Index
假如當前操作是:index
那么首頁完整的URL:www.test.com/other/Form/index.php/Index/index
__ROOT__:/other/thinkphp/mydemo __SELF__:/other/thinkphp/mydemo/Form/index.php __ACTION__: /other/thinkphp/mydemo/Form/index.php/Index/index __URL__: /other/thinkphp/mydemo/Form/index.php/Index __APP__: /other/thinkphp/mydemo/Form/index.php __PUBLIC__:/other/thinkphp/mydemo/Public ../public(不區分大小寫):/other /thinkphp/mydemo/Form/Tpl/default/Public APP_PUBLIC_URL:/other/thinkphp/mydemo/Form/Tpl/default/Public WEB_PUBLIC_URL:/other/thinkphp/mydemo/Public
模板中對路徑部分的操作是這樣子的,PHP代碼:
//項目公共目錄 $tmplContent = str_ireplace('../public',APP_PUBLIC_URL,$tmplContent); //網站公共目錄 $tmplContent = str_replace('__PUBLIC__',WEB_PUBLIC_URL,$tmplContent); //網站根目錄 $tmplContent = str_replace('__ROOT__',__ROOT__,$tmplContent); //當前項目地址 $tmplContent = str_replace('__APP__',__APP__,$tmplContent); //當前模塊地址 $tmplContent = str_replace('__URL__',__URL__,$tmplContent); //當前項目操作地址 $tmplContent = str_replace('__ACTION__',__ACTION__,$tmplContent); //當前頁面操作地址 $tmplContent = str_replace('__SELF__',__SELF__,$tmplContent);
測試網址:http://localhost/blog/testurl.php?id=5
//獲取域名或主機地址 echo $_SERVER['HTTP_HOST']." "; #localhost //獲取網頁地址 echo $_SERVER['PHP_SELF']." "; #/blog/testurl.php //獲取網址參數 echo $_SERVER["QUERY_STRING"]." "; #id=5 //獲取用戶代理 echo $_SERVER['HTTP_REFERER']." "; //獲取完整的url echo 'http://'.$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI']; echo 'http://'.$_SERVER['HTTP_HOST'].$_SERVER['PHP_SELF'].'?'.$_SERVER['QUERY_STRING']; #http://localhost/blog/testurl.php?id=5 //包含端口號的完整url echo 'http://'.$_SERVER['SERVER_NAME'].':'.$_SERVER["SERVER_PORT"].$_SERVER["REQUEST_URI"]; #http://localhost:80/blog/testurl.php?id=5 //只取路徑 $url='http://'.$_SERVER['SERVER_NAME'].$_SERVER["REQUEST_URI"]; echo dirname($url); #http://localhost/blog
以上是“Thinkphp中URL路徑的示例分析”這篇文章的所有內容,感謝各位的閱讀!希望分享的內容對大家有幫助,更多相關知識,歡迎關注創新互聯行業資訊頻道!
文章標題:Thinkphp中URL路徑的示例分析
文章起源:http://m.kartarina.com/article28/pppsjp.html
成都網站建設公司_創新互聯,為您提供網頁設計公司、網站導航、網站維護、營銷型網站建設、網站改版、微信公眾號
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯