我有多个页面的分页功能。
而不是在函数中设置 URL。例如mypaginatefunction($current_page_number, 'forum/?action=showthread&id=$threadid, $per_page
,我只想让 PHP 弄清楚。
目前我正在使用:
$link = strtok($_SERVER['REQUEST_URI'],'?').'?'.http_build_query($_GET);
<a href=\"$link&page=$page_number\">$page_number</a>
但这并不那么好。它也会保留以前的 $_GET
例如,假设我在http://xxx/forum/?action=showthread&id=181
我按第 2 页http://xxx/forum/?action=showthread&id=181&page=2
但是如果我按第 3 页,它会变成:http://mysite/forum/?action=showthread&id=181&page=2&page=3
我只想&page=3
我应该怎么办?