検索エンジンが次の数の結果をロードするように、結果ページの下部にハイパーリンク番号を作成する方法に関する優れたリソースを知っている人はいますか?
ページは最初の10件の結果をロードします。次に、数値をクリックすると、その10の数値範囲で対応する結果が読み込まれます。
例:
0〜10->数字を表示しない
11-20->ショー1、2
21-30-> 1、2、3
50までは50を超えるものは1、2、3、4、5 .....67[最後の数]を行います。
これまでの私の考え(これはPHP / mysqliで行っていますが、ロジックはコードよりも重要です):
$total = mysqli_num_rows($result) //total number of reqults from sql query
if ($total>10) {
$last = intval($total/10) + 1 //get the last number of the results
if($last <= 5){
for ($i, $i<$last, $i++){
//print the numbers as hyperlinks
} else {
//print 1 through 5 ... then $last
}
}
これは、検索エンジンがそれを持っている間、1-5 ...最後の番号から静的ですが、番号をクリックすると、その番号を記憶し、それに基づいて新しいロジックを作成します。したがって、数式の5をクリックすると、次のように変更されます。
[前へ]3,4,5,6,7....67[次へ]
次に、ページ自体に番号を再度渡し、渡された番号に基づいて結果を制限します。情報を渡すための最良の方法についても何か提案はありますか?