Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php] Logowanie F5 i dane z POSTa
Forum PHP.pl > Forum > Przedszkole
vitoexe
Witam

Mam problem z ponownym przesyłaniem danych z Formularza

W szkielecie strony znajdują funkcje loguj(); i zawartosc();

Załóżmy ze scenariusz wygląda tak:
- Po załadowaniu strony podajemy login i hasło klikamy zaloguj dane zostają przesłane POSTem
jeśli wszystko jest ok zostaliśmy zalogowani
- Następnie wybieramy jakiś artykuł czytamy go i wracamy wstecz używając przycisku w oknie przegladarki
no i wyskakuje nam komunikat ze strona potrzebuje ponownego przesłania POSTem danych

No i to okienko mi sie wlasnie nie podoba patrzylem jak to jest na innech serwisach i tak takie rzeczy sie tam nie dzieja ?

Jak sobie z tym poradzić ? Wolał bym nie oglądać tego okna po powrocie do wcześniejszej strony

Proszę o pomoc
vito
strife
Po zalogowaniu zrób przekierowanie na stronę z komunikatem, że użytkownik został poprawnie zalogowany.

header" title="Zobacz w manualu PHP" target="_manual
vitoexe
wolał bym nie wyświetlać tego typu komunikatów
strife
Cytat(vitoexe @ 17.06.2007, 22:56:50 ) *
wolał bym nie wyświetlać tego typu komunikatów


No to przekieruj na stronę z logowaniem po prostu. Wtedy F5 nie zadziała, przykładowo, jest sobie plik logowanie.php

  1. <?php
  2. // ...
  3. if ( $zalogowal_sie ) {
  4. header("Location: logowanie.php");
  5. } else {
  6. // ... instrukcje ze haslo czy login zly itp. itd.
  7. }
  8. // ..
  9. ?>


Mam nadzieję, że zrozumiałeś co miałem na myśli smile.gif
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.