【发布时间】:2018-03-17 03:19:12
【问题描述】:
我是 PHP 新手,我正在为 CraftCMS 开发一个 PHP 插件。
在我的本地开发机器上,此代码正在运行;但是,在服务器上,分页链接没有正确定向。
这是一个插件,用于导入 XML 提要并对结果进行分页。
例如,当在代码中使用“PHP_SELF”时,链接会重定向到索引页面,而当使用“REQUEST_URI”时,链接第一次可以正常工作,但会附加到每个连续的 URI。
我想知道是否有解决此问题的解决方法或更好的方法?
这个版本带你回到主页: 代码:
echo '<a href="'.$_SERVER['PHP_SELF'].'?page=1#rss" title="First" class="btn"><<</a> <a href="'.$_SERVER['PHP_SELF'].'?page='.( $page - 1 ).'#rss" title="Previous" class="btn prev"><</a> ';
虽然此版本每次都附加查询字符串: 例如http://mypage/test?page=1&page=2
代码:
echo '<a href="'.$_SERVER['REQUEST_URI'].'?page=1#rss" title="First" class="btn"><<</a> <a href="'.$_SERVER['REQUEST_URI'].'?page='.( $page - 1 ).'#rss" title="Previous" class="btn prev"><</a> ';
【问题讨论】:
标签: php pagination