Salut à tous !

Je suis en train de développer un site avec un module de recherche. Pour que cette recherche soit "équitable" entre tous mes inscrits j'effectue une recherche aléatoire en rajoutant ORDER BY RAND() à ma requête. Ainsi à chaque fois qu'une recherche sera faite les résultats seront dans un ordre différent pour ne pas privilégié les noms commençant par "A" si j'avais trié par nom...

Mon problème c'est lorsqu'un visiteur clique sur un des résultats pour accéder à sa fiche profil lorsqu'il fait ensuite précédent avec le bouton de son navigateur pour revenir aux résultats de recherche la requête est donc lancée une nouvelle fois et les résultats lui apparaissent alors dans un ordre différent ce qui peut facilement le perdre...

J'aimerais donc savoir s'il existe une solution pour remédier à ce problème ?

Merci d'avance