Salve!
Sto facendo una paginazione per dei dati estratti da una query con dei filtri opzionali.

Sia la query che la visualizzazione sono gia gestiti (spero) correttamente: se vado a mano nell'url "www.sito.it/index.php?page=x" vedo tutto bene, e alla stessa maniera vedo bene se vado su "www.sito.it/index.php?opz1=y&opz2=z&page=x".

Fino ad ora per ottenere il link alle pagine ho fatto:
1) preso l'url con $_SERVER['REQUEST_URI']
2) controllo con strpos che questo non contenga ?
3) se contiene ? allora aggiungo alla stringa dell'url "&page="+ il numero della pagina
4) se non contiene allora aggiaggiungo alla stringa dell'url "?page="+ il numero della pagina

Il problema c'è dalla terza pagina in poi, visto che mi genera un link tipo:
www.sito.it/index.php?page=2&page=3

Voi come fareste?
Io avrei pensato di cercare "page" nella stringa dell'url, ma poi come tolgo il "=1"? E se il numero della pagina fosse a doppia cifra?


Grazie!