1

複数ページのページング機能があります。

関数で 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

私は何をすべきか?

4

3 に答える 3