[請益] CodeIgniter重複出現url

看板PHP作者 (Arim5566)時間12年前 (2013/03/26 18:20), 編輯推噓1(103)
留言4則, 3人參與, 最新討論串1/1
各位版友好 小弟初次接觸CodeIgniter 假設我目前在localhost/index.php/home home是一個controller home底下宣告一個function是Listbooks 點擊下面的連結 <li><a href="home/Listbooks">books</a></li> 進入localhost/index.php/home/Listbooks 但是如果我重複點擊該連結的話會變成 localhost/index.php/home/home/home/Listbooks 會一直重複controler 有點類似下面的問題 http://ppt.cc/fop9 當我用絕對路徑的時候,例如echo current_url().'Listbooks' 還是會一直重複上去... 請問正確的寫法應該是要怎麼寫 謝謝^^ -- ~宅男的四個徵兆~ ∠□ ○ ! * \○/ ★    (○ ? ╦╦└□ " ○□═ □   □> ║║√√ ╦══╦ ∥    |\ 一回家就上PTT 每天想正妹 以當好人為樂 忘記正妹虧欠自己 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.117.169.131

03/26 18:39, , 1F
人家有 url helper 幹嘛不用...
03/26 18:39, 1F
hi..我有用site_url('home/listbooks') 但還是會一直重複>< ※ 編輯: Arim 來自: 218.173.155.45 (03/26 19:44)

03/26 21:18, , 2F
/home/Listbooks不就好了。你相對路徑觀念不對。
03/26 21:18, 2F
hi, /是指根目錄嗎? 我改成 <a href="<?echo site_url('/home/listbooks')?>"> 還是會重複 ※ 編輯: Arim 來自: 218.173.155.45 (03/26 21:32)

03/26 21:35, , 3F
CI 幾版?
03/26 21:35, 3F

03/26 21:36, , 4F
附一下 config.php 內的 base_url 及 index_page
03/26 21:36, 4F
$config['base_url'] = ''; $config['index_page'] = ''; 我的網址是localhost/~user/myhtml/home base_url我已經修改成我的根目錄 http://localhost/~username/myhtml/ 改成'/home/listbooks'之後 按第二次之後會變成/home/home/listbooks 按第三次又變回/home/listbooks ※ 編輯: Arim 來自: 218.173.155.45 (03/26 21:38) ※ 編輯: Arim 來自: 218.173.155.45 (03/26 21:56) ※ 編輯: Arim 來自: 218.173.155.45 (03/26 21:57) ok 解決了 感謝各位協助 ※ 編輯: Arim 來自: 218.173.155.45 (03/26 23:20)
文章代碼(AID): #1HKNPuO8 (PHP)
文章代碼(AID): #1HKNPuO8 (PHP)