CI框架中的site_url()與base_url()

在使用CI框架的使用經常碰到跳轉和路徑方面的問題,site_url()和base_url()很容易混淆,下面來說說他們的區別!
假如你config文件裏面的base_url和index_page是這樣定義的:
config['base_url'] = "http://www.domain.com/";
config['index_page'] = "index.php";
那麼你若使用site_url("controller/method/2");則實際url爲
http://domain.com/index.php/controller/method/2,這個用於跳轉比較方便
若使用base_url("controller/method/2");則url爲:
http://www.domain.com/controller/method/2,這個用於加載js文件比較方便
base_url()少了一個index.php
發佈了79 篇原創文章 · 獲贊 21 · 訪問量 36萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章