Re: [請益]是否有辦法根據上一頁為何頁來決定下一괠…
※ 引述《danielkimo (Daniel)》之銘言:
: dear all,
: 目前手邊的網站遇到一個問題,
: a.php可能會從網站根目錄底下許多不同頁面連結過來,而且a.php有回上一頁的按鈕,
: 舉例來說:b.php按下某一個按鈕連結到了a.php,然後使用者按下a.php的回上一頁按鈕
: 想要回到b.php,另一種情況c.php按下某一個按鈕也連結到了a.php,然後使用者也按下
: a.php的回上一頁按鈕想要回到c.php.
: 但是同樣都是a.php的回到上一頁的按鈕,根據連過來的頁面不同而要給予不同的上一頁
: 路徑.
: 不知道這個有辦法做到嗎? 拜託各位幫忙,謝謝!!
如果是我的話會在所有可能會連過去的頁面上,加上
$_SESSION['backurl']=$_SERVER['REQUEST_URI'];
a.php,在去使用$_SESSION['backurl']回上一頁;
但是要注意a.php本身不要去覆蓋到$_SESSION['backurl']
也可以直接使用$_SERVER["HTTP_REFERER"];回去,不過如果從外部來的,
也會回到外部去
ps.因為我不喜歡用javascript的history
ps2.這樣作的缺點,透過post的內容會被清空。
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 219.84.185.110