0

私は本当にこれをやろうとしましたが、何が最善の方法なのかわかりません。

「前へ」ボタンと「次へ」ボタンを備えた単純なページネーション システムがあります。

「次へ」または「前へ」ボタンをクリックして、ユーザーが取っている「パス」に従って、リスト ( https://stackoverflow.com/a/7830732/466318 )の次または前のページをプリロードしたい.. .

SESSIONでやろうとしたのですが、ページネーションのリンクをクリックして変数を渡す必要があるので、GETで渡すようにしました。

問題は、次のような .htaccess に多くの書き換えルールがあることです。

RewriteRule ^populars/([a-zA-Z]+)/([0-9]+)$ /index.php?sec=popular&time=$1&page=$2

また、URL に別の変数を追加したくありません。理由はわかりませんが、/popular/week/45?navigation=prev のようなものは機能しません。(書き換えルールでその変数を指定しなかったためだと思います)

もっと複雑にしてすみません…

では、何を使用できますか: SESSION、Cookie、GET、または POST vars?

ユーザーが「次へ」をクリックしたかどうかを知る必要があるだけなので、次のページをプリロードできます。前のリンクをクリックした場合は前のページをプリロードできます。

4

1 に答える 1

0

正規表現に開始条件と終了条件があります^$それは単にあなたの要求と一致しません。もしそうなら、?2回あります

パラメータを含む新しいルールを追加することをお勧めしnavigationます。

于 2012-07-18T18:26:49.610 に答える