我真的试图这样做,但我不知道最好的方法是什么。
我有一个简单的分页系统,带有“上一页”和“下一页”按钮。
我想根据用户选择的“路径”预先加载列表中的下一页或上一页(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,Cookies,GET或POST vars?
我只需要知道用户是否只是点击了“下一步”,这样我就可以预加载下一页,如果点击了上一个链接则可以预先加载。
答案 0 :(得分:0)
你的正则表达式中有一个开始 - ^
和结束条件$
。它根本不符合您的要求。
如果可以的话,会有?
两次
我建议添加一个包含navigation
参数的新规则。