Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP] Jak wyczyścić zmienną POST ?
Forum PHP.pl > Forum > Przedszkole
grattz
Chce żeby po napisaniu posta na moim forum i próbie odświeżeniu strony skrypt nie wysyłał ponownie zmiennej POST.

  1. <?php
  2. mysql_query("INSERT INTO a VALUES(NULL,\"$_POST[tytul_posta]\",\"$_POST[tresc_posta]\",1,0,0,".time().",\"$_POST[autor]\",\"$_POST[wybor]\",0,0,".time().")") or die(mysql_error()); //dodawanie do bazy
  3. echo('<meta http-equiv="Refresh" content="0;URL=index.php?pokaz=board" />'); //odświeżenie strony
  4.  
  5.  
  6. //To sobie dodałem ale nie działa                
  7. $_POST[tytul_posta]=="";
  8. $_POST[tresc_posta]=="";
  9. $_POST[autor]=="";
  10. $_POST[wybor]=="";
  11. ?>
Axexis
Przy wysłaniu formularza tworzysz ciasteczko, które wygasa np. po 30 sek.. Przy ponownym wysyłaniu sprawdzasz czy ciastko istnieje.

Takich tematów było już od.... smile.gif
dr_bonzo
Przekieruj usera po dodaniu posta (wywola nowy request - GET) a refresz NIE doda ci go jeszcze raz:

  1. <?php
  2. header( "Location: /pokaz_topik.php?id=123" );
  3. ?>
grattz
czarodziej.gif Jakie to proste :]
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.