我在页面中使用分页和优势搜索选项。
搜索效果很好。例如,当我使用搜索时,url是这样的:
http://example.com/category/contents?**title=test&year=2015&author=test**
没关系。但是当我使用分页链接时,所有搜索参数都消失了。
http://example.com/category/contents?**page=3**
我该如何解决这个问题?
我想这样做:
http://example.com/category/contents?title=test&year=2015&author=test&**page=3**
修改 好的,我现在正在那样使用:
$parameters = "";
if(isset($_GET["x_param"])){
$parameters .= "¶metername=".$_GET["x_param"]
}
我将$ parameters变量添加到分页链接的末尾。
?page=xx".$parameters
答案 0 :(得分:1)
将URL中所需的值存储在以下变量中。
$title="";
if(isset($_GET["name"])) {
$title=$_GET["title"];
}
在上面的代码中,如果设置了$ title变量,我们将保存title参数的值。您可以对其他值执行相同的操作。
现在,当您点击下一页或上一页以及页码时,请传递此值。
答案 1 :(得分:0)
在分页中你需要从http :: //mysite.com/category/contents更改参数?page = 3
到
的http :: //mysite.com/category/contents页= 3&安培;标题= $ _ REQUEST [ '标题']&安培;年= $ _ REQUEST [ '年']&安培;作者= $ _ REQUEST [ '作者' ]