Re: [請益]會員專屬網頁的做法

看板PHP作者 (O⊥M)時間18年前 (2007/05/09 16:12), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串2/2 (看更多)
※ 引述《gogogohuang (gogogo)》之銘言: : 要作一個網路相簿 : 想要像無名一樣 輸入如下的網址 : http://www.wretch.cc/blog/stacey : 可以進到stacey這個會員的專屬頁面 : 要怎麼作呢? : 我在藍色小鋪有看到這樣的作法 <? $url = explode("/",$PHP_SELF); //將 URL 分段解析成陣列,以 "/" 為分段點 $length = count($url); //計算陣列元素 $key = $length-1; //以後兩行是 key值得計算方式,看你要怎麼取 $id = $url[$key]; ?> : 但這串php指令要放在哪裡阿? 就看你在什麼時候需要解析位址摟~ : 另外有提到Apache 重寫規則的常見應用 : 但還是不太懂orz : 我是新手~請大家多多指教<___> apache 的 rewrite 只是依照規則改寫 url 以下面的規則為例 RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteCond $1 !^(index\.php|images|css|userfiles|javascript|robots\.txt) RewriteRule ^(.*)$ index.php/$1 [L] 如果 URL不是檔案/不是資料夾/不是.php或是 image...那串東西 那麼就把網址導向 index.php 這時 index.php 會負起解析網址的大任 例如以往常見的 http://blah/index.php?controller=editor&action=edit&text_id=1 可能就變為 http://blah/editor/edit/1 之類的 使用 mvc pattern 或是 Front Controller 設計的 web application URL 通常有意義,也多半以重新改寫的方式解析 URL -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.119.199.121 ※ 編輯: foxzgerald 來自: 140.119.199.121 (05/09 16:13) ※ 編輯: foxzgerald 來自: 140.119.199.121 (05/10 18:45)
文章代碼(AID): #16GO9-5R (PHP)
討論串 (同標題文章)
文章代碼(AID): #16GO9-5R (PHP)