Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php][JavaScript]różnice w powrocie do poprzedniej strony
Forum PHP.pl > Forum > Przedszkole
p.t.
Witam, chciałem się Was zapytać o różnice pomiędzy takim rozwiązaniem:
  1. echo '<br>wiadomość nie została wysłana, aby wysłać wiadomość wróć do formularza i popraw błędy ...<br><br>'; ?><a href="<?php echo $_SERVER['HTTP_REFERER']; ?>"><font color="#299BE2">powrót do formularza</font></a>

takie rozwiązanie działa prawidłowo, ale nie zapamiętuje wpisanych do formularza danych ... dopiero gdy użyję:
  1. echo '<br>wiadomość nie została wysłana, aby wysłać wiadomość wróć do formularza i popraw błędy ...<br><br>'; ?><a href="java script: history.back()"><font color="#299BE2">powrót do formularza</font></a>

wówczas działa tak samo tylko że zapamiętuje już pola które wcześniej użytkownik wpisał do formularza ...
erix
Rozwiązanie z wykorzystaniem JS operuje na mechanizmach przeglądarki. Jeśli na upartego chcesz po swojemu, to zapisuj zawartość w sesji i ręcznie wypełniaj.

Ale jeśli chcesz się mniej narobić, to bramka numer dwa. Dodatkowy argument - niektóre przeglądarki/zapory blokują przesyłanie referera. Więc mniejsze zło, to JS.
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.