0
我想實現一個'關閉按鈕'的文章頁面點擊,用戶應該被帶回到他從那裏打開文章的分類頁面。我已經寫了實現這一目標是下面
<?$back_url = htmlspecialchars($_SERVER['HTTP_REFERER']);?>
<a href="<?=$back_url?>"><span class="btn-close">X</span></a>
但這樣做的問題是,它也記錄分頁的網址,所以如果我使用分頁鏈接,然後點擊該「關閉按鈕」它把我帶回到到以前的分頁鏈接,而不是返回到分類頁面。
我不想$_SERVER['HTTP_REFERER']
錄製像www.foo.bar/article?page_no=1
有沒有其他方法可以解決這個問題?也許使用JavaScript或其他? – Rao 2013-04-08 15:44:22
<?$ back_url = htmlspecialchars($ _ SERVER ['HTTP_REFERER']);?>當用戶登錄此頁面時,我只想運行此代碼一次,以便在使用分頁鏈接時不會覆蓋它。如何在頁面加載時只運行一次該代碼,如果使用分頁方式,該怎麼辦? – Rao 2013-04-08 15:55:40
正如我所說的,使用會話並將值存儲在那裏。如果沒有設置,設置它,如果設置了,請勿觸摸它。查看PHP中會話的文檔:http://www.php.net/manual/en/book.session.php – 2013-04-08 18:40:47