[請益] 怎樣讓網頁的網址前面都一樣?

看板PHP作者 (小熊絲帶蝴蝶結)時間16年前 (2009/07/25 02:34), 編輯推噓9(9010)
留言19則, 9人參與, 最新討論串1/1
比如說首頁是index.php 如何讓其他頁面前面都有index.php呢? 比如說a網頁就是index.php?act=a 登入就是index.php?act=login 這樣子... 先謝謝幫解答的各位T^T -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 59.126.204.15 ※ 編輯: babycomeon 來自: 59.126.204.15 (07/25 02:34)

07/25 02:39, , 1F
這是要把網頁都放在index.php的意思嗎 XD
07/25 02:39, 1F

07/25 02:41, , 2F
用JavaScript做redirect
07/25 02:41, 2F

07/25 02:41, , 3F
$act餵給script指示redirect目的
07/25 02:41, 3F

07/25 03:13, , 4F
PHP就可以作redirect了為什麼要用js?
07/25 03:13, 4F

07/25 03:13, , 5F
而且原po要的也不是redirect...
07/25 03:13, 5F

07/25 03:42, , 6F
原po需要的應該是CodeIgniter?
07/25 03:42, 6F

07/25 03:43, , 7F
看錯
07/25 03:43, 7F

07/25 03:43, , 8F
應該是用JavaScript 透過一個簡單的XMLHttpRequest
07/25 03:43, 8F

07/25 03:44, , 9F
把$act.'.php'的內容叫出來顯示在index.php上
07/25 03:44, 9F

07/25 03:44, , 10F
樓上有更好解法請不吝提出
07/25 03:44, 10F

07/25 07:24, , 11F
Front Controller pattern: http://u.nu/8i6n
07/25 07:24, 11F

07/25 07:30, , 12F
這篇有點舊,但新的教學常會順便加上URL dispatching
07/25 07:30, 12F

07/25 08:42, , 13F
老實說,我不推薦這樣,會造成開發的麻煩(數量一多的
07/25 08:42, 13F

07/25 08:42, , 14F
時候
07/25 08:42, 14F

07/25 08:50, , 15F
那就 rewrite 來達成吧~
07/25 08:50, 15F

07/25 11:06, , 16F
目前好像有蠻多自由軟體都是這樣完成
07/25 11:06, 16F

07/25 11:52, , 17F
原po可以看看 CI 流程圖:http://tinyurl.com/ma9dd2
07/25 11:52, 17F

07/25 14:10, , 18F
感謝各位 我等等試試看T^T
07/25 14:10, 18F

07/25 17:43, , 19F
CI那張流程圖畫得不錯.
07/25 17:43, 19F
文章代碼(AID): #1AQVwY7s (PHP)
文章代碼(AID): #1AQVwY7s (PHP)