Mysql
 sql >> Base de données >  >> RDS >> Mysql

Je fais un script de type Quiz en ligne en PHP. Il est préférable d'utiliser des cookies ou des sessions

Je suppose que, comme il s'agit d'un quiz, vous comptez les points, enregistrez les classements, etc. Ainsi, vos utilisateurs finiront par essayer de tricher.

Par conséquent, je recommanderais des sessions uniquement côté serveur.$_SESSION est un tableau, comme $_GET et $_POST , unique pour chaque utilisateur utilisant votre site Web. Vous pouvez mettre et récupérer tout ce que vous voulez.

La seule chose côté client est un cookie spécial, appelé PHPSESSID, qui est votre identifiant de visiteur, utilisé par PHP pour récupérer son $_SESSION tableau.

La seule chose que vous avez à faire est de commencer chaque page par session_start(); , avant toute instruction (sauf si vous utilisez une mise en mémoire tampon comme ob_start() )