Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Estou fazendo Quiz online tipo de script em PHP. É melhor usar cookies ou sessões


Suponho que, como este é um quiz, você contará pontos, registrará classificações, etc. Assim, seus usuários eventualmente tentarão trapacear.

Portanto, eu recomendaria sessões que são apenas do lado do servidor.$_SESSION é um array, como $_GET e $_POST , exclusivo para cada usuário que usa seu site. Você pode colocar e recuperar qualquer coisa quando quiser.

A única coisa do lado do cliente é um cookie especial, chamado PHPSESSID, que é o id do seu visitante, usado pelo PHP para recuperar seu $_SESSION variedade.

A única coisa que você precisa fazer é começar cada página com session_start(); , antes de qualquer instrução (exceto se você usar buffer como ob_start() )