sql >> Databáze >  >> RDS >> Mysql

Dělám skript typu online kvíz v PHP. Je lepší používat soubory cookie nebo relace

Předpokládám, že jelikož se jedná o kvíz, budete počítat body, zaznamenávat pozice atd. Vaši uživatelé se tedy nakonec pokusí podvádět.

Proto bych doporučil relace, které jsou pouze na straně serveru.$_SESSION je pole, například $_GET a $_POST , jedinečný pro každého uživatele používajícího váš web. Kdykoli chcete, můžete vkládat a načítat cokoli.

Jediná věc na straně klienta je speciální cookie s názvem PHPSESSID, což je vaše id návštěvníka, které PHP používá k načtení jeho $_SESSION pole.

Jediné, co musíte udělat, je začít každou stránku pomocí session_start(); , před jakýmikoli instrukcemi (kromě případů, kdy používáte ukládání do vyrovnávací paměti jako ob_start() )



  1. EXEC sp_executesql s více parametry

  2. Převeďte datum 41014 aplikace Excel na skutečné datum v PHP nebo JavaScriptu

  3. SQL dotaz pro nalezení N-tého nejvyššího platu z tabulky platů

  4. Typeorm Nevrací všechna data