Personnellement, je mettrais tout dans l'URL (résultats par page, page actuelle).
Soit deux paramètres GET. Si aucun des deux paramètres n'est donné, alors le joueur se retrouve sur la page de base (10 premiers résultats affichés par exemple). Ton deuxième paramètre (page actuelle) te permets simplement de "paginer" tes résultats (savoir à partir de quel résultat commencer ta requête). Ce n'est que s'il spécifie le nombre de résultats par page que tu changes l'affichage (et donc également ta requête), autrement le premier paramètre (résultats par page) reste à sa valeur par défaut (ici 10).
Est-ce bien ce que tu voulais savoir?
EDIT: Oups, devancé.
Soit deux paramètres GET. Si aucun des deux paramètres n'est donné, alors le joueur se retrouve sur la page de base (10 premiers résultats affichés par exemple). Ton deuxième paramètre (page actuelle) te permets simplement de "paginer" tes résultats (savoir à partir de quel résultat commencer ta requête). Ce n'est que s'il spécifie le nombre de résultats par page que tu changes l'affichage (et donc également ta requête), autrement le premier paramètre (résultats par page) reste à sa valeur par défaut (ici 10).
Est-ce bien ce que tu voulais savoir?
EDIT: Oups, devancé.