Drukowana wersja tematu

Kliknij tu, aby zobaczyć temat w orginalnym formacie

Forum PHP.pl _ Przedszkole _ [PHP]Przekierowanie w żądane miejsce po zalogowaniu

Napisany przez: m4rku5 15.03.2024, 13:38:56

Witam!
Jak zrobić przekierowanie po logowaniu w php? Chodzi o to że jak jestem w koszyku i klikam przycisk "zamawiam" to oczywiście jak nie jestem zalogowany wyrzuci mnie do strony logowania, czyli akurat u mnie logowanie.php, a tam cała procedura logowania i na końcu np header("Location: mojekonto.php"). Ale oczywiście nie o to chodzi, tylko aby od razu przeniosło mnie do pliku np. zamawiam.php, czyli do tego którego pierwotnie chciałem przejsc z koszyka. To się wrzuca do sesji jakoś czy jak to rozwiązac?

Napisany przez: Tomplus 15.03.2024, 22:55:26

Może po prostu?

  1. http://www.php.net/header("Location: zamawiam.php");


funkcja header() tworzy nagłówek, w nagłówkach są metody przekierowania na inną stronę, nie zadziała, jeżeli będziesz tworzył jakąś treść np. echo "Wyślij";

Napisany przez: trueblue 16.03.2024, 15:38:59

Jeśli jesteś niezalogowany, to przy przycisku/formularzu zamawiania powinno być przekierowanie na URL: logowanie.php?url=zamawiam.php, a nie na zamawiam.php.
W formularzu logowania podstawiasz wartość zmiennej $_GET['url'] do pola hidden i podczas logowania sprawdzasz czy w $_POST jest zmienna url, jeśli jest to kierujesz na ten adres.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)