
Posiadam skrypt na generowanie rekordów z bazy danych:
<?php include "sprawdzacz.php"; include('config.php'); $query1 = 'UPDATE token SET used_by = "'.session_id().'" WHERE used_by = 0 ORDER BY id ASC LIMIT 1;'; { } ?>
Przy strukturze bazy danych:
id token used_by 1 asewdsad 0 2 dsgsdgsds 0 3 sdfdsfsdfs 0 4 dsfsdfsghs 0
Podstawowo w used_by jest wartośc 0 lecz po wykonaniu zapytania zmienia się na identyfikator sesji...
Moje pytanie jest następujące:
Przy odświerzaniu strony zapytanie wykonuje się na nowo...
Jest jakiś sposób by wykonywał się TYLKO RAZ?
Nie wiem... COOKIES, SESJE, cokolwiek... byle by zabezpieczyć reszte kodów...
Zresztą zauważyłem, że można to zrobić tak:
1. wykonuje się zapytanie
2. zapisuje się ID Sesji w used_by
3. pokazuje się kod
4. zamiast po F5 (odświerzeniu) losował się nowy kod ustawić jakiś parametr by ten ID SESJI mógł zobaczyć kod, który uzyskał właśnie jego ID SESJI...
Takie coś chyba da się zrobić ale ja nie wiem jak

Prosze o pomoc.