Skorzystałem z jednego pomysłu:

  1. $sprawdz=$_POST['sprawdz'];
  2. $sesja_s=$_SESSION['sprawdz'];
  3. if($sprawdz==$sesja_s)
  4. {
  5. echo 'Operacja już została wykonana'
  6. exit();
  7. }
  8. $_SESSION['sprawdz']=$_POST['sprawdz'];


Jest to skrypt który pobiera losowa liczbę z formularza sprawdza czy nie mam jej w sesji i jeśli jest to przerywa skrypt a jeśli nie to przekazuje ją sesji i działa dalej. Ale Ciągle mi blokuj skrypt. Sprawdzałem przez echo i obie zmienne są przy pierwszym wywołaniu różne. Dziwi mnie że skrypt jest przerywany a zmienna sesji przy drugim wywołaniu przyjmuje wartość z formularza co nie powinno mieć miejsca.

Co można z tym zrobić?