Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Zablokowanie działania skryptu przy odświerzaniu
Forum PHP.pl > Forum > Przedszkole
sq6aah
Witam,
mam skrypt który pobiera dane z formularza i wysyła je do bazy danych.
Jak można zablokować ponowne działanie skryptu na danych z formularza przy odświeżeniu.
Z góry dziękuję za pomoc.
john_doe
hej, to jest w przyklejonym wątku na forum

Temat: odwieanie strony zapis
sq6aah
Sorry,
nie pomyślałem żeby zajrzeć na PHP tylko od razu wpadłem do "Przedszkola".
Dzięki za pomoc.





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ć?
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.