Mysql
 sql >> Database >  >> RDS >> Mysql

Sto facendo un tipo di script Quiz online in PHP. È meglio utilizzare cookie o sessioni

Presumo, poiché si tratta di un quiz, conterai punti, registrerai classifiche, ecc. Quindi i tuoi utenti alla fine cercheranno di imbrogliare.

Pertanto, consiglierei sessioni solo lato server.$_SESSION è un array, come $_GET e $_POST , unico per ogni utente che utilizza il tuo sito web. Puoi mettere e recuperare qualsiasi cosa quando vuoi.

L'unica cosa lato client è un cookie speciale, chiamato PHPSESSID, che è l'id del tuo visitatore, usato da PHP per recuperare il suo $_SESSION matrice.

L'unica cosa che devi fare è iniziare ogni pagina con session_start(); , prima di qualsiasi istruzione (tranne se usi il buffering come ob_start() )