Zakładam, że ponieważ jest to quiz, będziesz liczyć punkty, rejestrować rangi itp. Więc Twoi użytkownicy w końcu spróbują oszukiwać.
Dlatego polecam sesje, które są tylko po stronie serwera.$_SESSION
jest tablicą, taką jak $_GET
i $_POST
, unikalny dla każdego użytkownika korzystającego z Twojej witryny. Możesz umieścić i odzyskać wszystko, kiedy chcesz.
Jedyną rzeczą po stronie klienta jest specjalny plik cookie o nazwie PHPSESSID, który jest identyfikatorem odwiedzającego, używanym przez PHP do pobrania jego $_SESSION
tablica.
Jedyne, co musisz zrobić, to zacząć każdą stronę od session_start();
, przed wszelkimi instrukcjami (z wyjątkiem sytuacji, gdy używasz buforowania, takiego jak ob_start()
)