0

結果のページを作成するために使用LIMITする場合、通常、オフセット、つまり各リクエストで取得する必要があるページをどのように知るのですか?
クッキー経由?

4

2 に答える 2

1

伝統的に、クエリ文字列パラメーターを介して。URL には通常、?page=3ページ 3 を要求するための a が含まれます。これは、スタック オーバーフロー全体で見られるように: https://stackoverflow.com/questions?page=2&sort=newest

これは、Cookie を使用して絶対に行ってはならないことです。URL には、特定のページに移動するために必要なすべてが含まれている必要があります。ユーザーが検索結果の 3 ページ目をブックマークしたり、他のユーザーをそのユーザーが見ているページにリンクさせようとしたりすることを考えてみてください。Cookie を使用してページネーション データを保存すると、これらの状況が完全に解消されます。

于 2013-05-08T20:16:24.537 に答える
0

通常、アクション フレームワーク (RoR、ZF、Cake、Django) ではリクエスト パラメータを使用し、コンポーネント フレームワーク (Prado、JSF、ASP.NET) ではセッションの状態を使用します。セッションは通常、Cookie によるリクエストに関連付けられます。

セッションを使用して現在のページを保存することは、GUI の状態が非常に複雑で、実際にはページをブックマークできるかどうかが制限されているビジネス指向のアプリケーションでは非常に一般的です。

于 2013-05-08T20:17:10.987 に答える