登入使用者,能回到上一頁,而不是固定的頁面嗎? |
|
jolin
更新時間:2008/2/25 下午 05:26:43 |
|
請問文淵們 你們Dreamwear8 For php挑戰系列, 登入使用者只介紹到固定的網頁. 我設立了很多網頁都能登入, 但每次登入完都只能到固定的頁面... 請問有甚麼方法可以回到"上一頁"呢? 如:我有A,B,C頁 我從A-> C登入使用者,然後回到A 或者B-> C登入使用者,回到B 而不要都只回到一個頁面. 請問要如何做到呢? |
|
|
|
文淵閣工作室
更新時間:2008/2/26 上午 09:38:46 |
|
並不是這樣的。 在我們會員或blog及相簿等範例中,在所有的管理介面都會加上限制存取頁面的伺服器行為, 這個動作即是在檢查使用者有沒有登入,或登入後權限夠不夠,如果不符合時就會導向登入頁面, 在登入後即會自動回到原頁面。 |
|
|
|
jolin
更新時間:2008/2/26 下午 06:08:59 |
|
可是... 我的留言版, 同時給會員及非會員 登入時,都回到首頁...很無言捏...(汗顏) php有沒有類似Java的history.go(-1)這類的程式碼加進去呢? |
|
|
|
文淵閣工作室
更新時間:2008/2/27 上午 09:47:08 |
|
您的需求剛好與DW規劃使用者登入的伺服器行為不同而已。 不需要用到回上一頁這樣的技巧。 分享一個最簡單的方式, 若您的登入使用者行為中,有設定,如果登入成功即前往...前往上一個URL,這個設定, 您只要在登入頁面加上這個參數 accesscheck來達到目的,格式為:
http://您的網址/登入頁.php?accesscheck=返回網頁路徑.php
例如登入頁為 login.php,返回網頁路徑在該網站為 /board.php,
那登入的網址為
http://您的網址/login.php?accesscheck=/board.php
這樣就可以在登入後回到 board.php。 以此類推。 |
|
|
|
jolin
更新時間:2008/3/1 下午 02:22:22 |
|
了解! 謝謝您囉^^ |
|
|
|
jolin
更新時間:2008/3/9 下午 02:10:59 |
|
前一陣子沒時間測試, 剛剛測試一下. 發現有一個問題: 我的登入頁指有一個 不管從哪裡都會先連到login的頁面. a->login,b->login.
您說的accesscheck要從哪裡傳到哪裡呢? 要如何在連接到login的瞬間修改掉accesscheck的值? 讓他指向從何而來從而去呢? 辛苦您們囉~遇到我這個阿達.. |
|
|
|
jolin
更新時間:2008/3/9 下午 02:17:31 |
|
成功囉!@@" 我在連接到xx.php(登入頁面)指令後,加上?accesscheck=student.php (xxx.php?accesscheck=student.php) 就可以使用囉@@" 感激不盡><"多虧你們的協助! 你們編輯的書我會推薦給大家的@@" |
|
|
|
jolin
更新時間:2008/3/9 下午 02:31:21 |
|
又想到了一點(對不起><"我的php真的很爛..只會一點點c++) 像很多網頁,例如修改個人會員資料...之類的網頁 可是並沒有Dreamweaver內建可以回上一頁的東西. 現在我有accesscheck值但不知道要如何運用>"<... 能把login那個頁面裡的一段程式碼擷取下來嗎?(就是有勾:回到上一個URL) 如果要拷貝,要拷貝哪段呢? |
|
|
|
文淵閣工作室
更新時間:2008/3/12 上午 10:44:54 |
|
這個部份就沒有那麼方便了, 要手動寫碼了喔。 |
|
|
|
jolin
更新時間:2008/3/15 下午 02:17:28 |
|
貴站能提供嗎><" |
|
|
|
文淵閣工作室
更新時間:2008/3/19 上午 09:51:10 |
|
這樣的程式是要看使用的網站的狀況來量身訂作, 每個站或使用者都可能有不同的需求, 並沒有一定的格式或是模式來套用, 我們無法就每個不同的讀者不同的需求來幫忙Coding, 所以討論區中的資源都朝軟體本身所提供的功能來進行說明及討論, 請見諒。 |
|
|
|