google chrome
の戻る機能を複製する方法を学び、specific page
に戻ってきます。ここでGoogle Chromeのgo back機能を複製する
は、私の場合です:
これは、メインページ
www.mysite.com/main
ある今のメインページはこちらURLの異なる型を持つことができる例です。
www.mysite.com/main/type
www.mysite.com/main/type/pagenum
- ユーザーがこのようなリンク(www.mysite.com/view/title-of-the-linkを表示しようとしたとき
www.mysite.com/main/dog/labrador/3
そして:
今、例えば、ユーザは、このURLを訪問しました
if($_GET['type']) {
$sess_type = '/' . $_GET['type'];
}
if($_GET['category']) {
$sess_cat = '/' . $_GET['category'];
}
if($_GET['pagenum']) {
$sess_page = '/' . $_GET['pagenum'];
}
$_SESSION['link'] = '/main' . $sess_type . $sess_cat . $sess_page;
:)、私は例えば、私はこの使用して
$_SESSION
変数を解決する一つの解決策を持っている
www.mysite.com/main/dog/labrador/3
に戻ります戻ってリンクボタンを持っています
これは仕事を仕事にしているので、私は自分のlocalhostでこの考え方をしようとしました。しかし、問題が発生しました。例:
最後の$_SESSION['link']
が - >www.mysite.com/main/cat/persian/5
の場合、ユーザーは過去の履歴を再度表示しようとしました。そして、彼らはこのようなリンクを再訪問しました。例えばwww.mysite.com/view/labrador-is-the-title
です。その後、戻るボタンに保存する$_SESSSION['link']
はwww.mysite.com/main/cat/persian/5
になります。それが私の解決策で見た問題です。
私の質問は、これを正しく行うにはどうすればいいですか?どんな提案や助言も私には大いに役立ちます!
ありがとう、私はこれを試してみます。 Thansk – googol8080
@ googol8080もう一度私はあなたがPHPでタグ付けされたので、javascriptではないことを実証しました。同じようにjavascriptを使用することをお勧めします:) – georoot
'$ _SESSION ['session_stack']'は何ですか?私はいくつかのエラーを持っている – googol8080