Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [HTML][PHP][JavaScript]Powrót do poprzedniej strony
Forum PHP.pl > Forum > Przedszkole
doknes
Hej, strone, na którą użytkownik zostaje przekierowany by wykonała się jakaś akcja (logowanie) i zrobiłem też, że od razu po zalogowaniu wraca go do strony, którą przeglądał za pomocą
  1. <script>window.history.back();</script>

ale problem leży w tym, że strona sie nie odświeża i wszystko jest takie jak przed zalogowaniem i żeby wszystko sie naprawiło trzeba odświeżyć strone...
Ma ktoś pomysł jak to naprawić? albo np. zdobyć adress url poprzedniej strony i otworzyć ją na nowo by nie ładowało starego kodu z historii?
Comandeer
Można skorzystać z nagłówka Referer, ale nie jest to rozwiązanie pewne
doknes
  1. echo'<script>window.document.referrer();</script>';

napisałem coś takiego, i nie działa... Co zrobiłem źle? ;s
Comandeer
document.referrer to nie funkcja, a po prostu zmienna z adresem. Żeby coś z nią zrobić należy to przypisać do location.href
Kod
location.href = document.referrer;


Inna inszość, że skoro masz echo, to zakładam, że masz PHP. A jak masz PHP, to czemu nie wykorzystasz funkcji header + $_SERVER['HTTP_REFERER'] do zrobienia przekierowania?
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.