有谁知道如何在搜索引擎加载下一个结果时在结果页面底部创建超链接编号的好资源?
该页面将加载前 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 [下一个]
然后我会再次将数字传递给页面本身,并根据传递的数字限制结果。关于传递信息的最佳方式还有什么建议吗?