Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php]kasowanie wszystkich zmiennych z tablicy POST
Forum PHP.pl > Forum > Przedszkole
Gość_zaba_*
siema

czy jest jakas mozliwosc skasowania na raz wszystkich zmiennych przeslanych metoda post ?

a dokladnie chcialbym przeslac formularzem powiedzmy 3 zmienne - wykorzystac je (zapisac do bazy danych) i zaraz po tym je wszystkie skasowac. A mianowicie ma to sluzyc temu ze po odswiezeniu strony wtedy mi nie doda ich jesczez raz smile.gif

pozdrawiam
kszychu
Pudło. Po odświerzeniu zmienne zostaną PONOWNIE PRZESŁANE, więc kasowanie ich nic Ci nie da. Poszukaj na forum, było nie raz jak uchronić się przed odświerzaniem.
Athlan
a jeżeli chcesz wyczyścić tablicę w trakcjie wykonywania kodu to gdzieś (w pewnym momencie) możesz dać

  1. <?php
  2. $_POST = array();
  3. ?>


ale to tak na marginesie smile.gif
NetJaro
A za usuwanie zmiennych (i nie tylko) odpowiedzialna jest funkcja unset" title="Zobacz w manualu php" target="_manual
mariuszn3
Jeśli chcesz mieć po prostu pewność, że użytkownik po wciśnięciu odświerz nie prześle drugi raz tych samych danych, to zaraz po sczytaniu danych z post, przekieruj stronę.. przykładowo:
  1. <?php
  2. header('HTTP/1.1 303 See Other');
  3. header('Location: /ta_strona/);
  4. exit;
  5. ?>
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.