Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> method="post", odswiezanie strony + guzik "back"
-rb-
post
Post #1





Goście







prosze mi podac przyklad skryptu wysylania formularza metoda "post", ale tak zeby:

1.Skrypt przetwarzajacy dane z formularza po swoim zakonczeniu powinien przekierowac przegladarke na inna strone. Odswiezenie jej
NIE POWINNO wywolac powtórnego submita, a cofajac sie guzikiem back w przegladarce NIE POWINNO dojsc do sytuacji, w której
formularz zostanie wywolany ponownie.

czy to wogole jest mozliwe?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
berdyk
post
Post #2





Grupa: Zarejestrowani
Postów: 41
Pomógł: 0
Dołączył: 30.05.2003

Ostrzeżenie: (0%)
-----


bo ich już nie ma jak już header() zadziała. $_POST bedziesz miał tylko na tej stronie na której jesteś po przesłaniu formularza. bezośredniego dostępu do wartość z pól formularza nie będziesz mało po "przekierce".
jesli headre musi zadziałać to musisz wykombinować coś co zapisze ci batrdziej trwale informacje z formularza. np. plik tekstowy zresztą o przetwarzaniu danych pisał Ci mike_mech w trezciej lini kodu pliku action.php do którego przesyłasz dane z formularza, ale to jest dalej przed header()
  1. <?php
  2.  
  3. // jakieś przetwarzanie danych
  4.  
  5. $blnResult = 'ok'; // lub 'zonk' jeżeli się nie udało (przetwarzanie danych)
  6.  
  7. // ale dalej przed przekierką
  8.  
  9. header( 'index.php?result=' . $blnResult );
  10.  
  11. ?>


Ten post edytował berdyk 6.08.2005, 22:31:13
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 12.10.2025 - 08:44