Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP]Przekierowanie w żądane miejsce po zalogowaniu
m4rku5
post 15.03.2024, 13:38:56
Post #1





Grupa: Zarejestrowani
Postów: 28
Pomógł: 0
Dołączył: 31.08.2012

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


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?
Go to the top of the page
+Quote Post
Tomplus
post 15.03.2024, 22:55:26
Post #2





Grupa: Zarejestrowani
Postów: 1 838
Pomógł: 226
Dołączył: 20.03.2005
Skąd: Będzin

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


Może po prostu?
  1. 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";
Go to the top of the page
+Quote Post
trueblue
post 16.03.2024, 15:38:59
Post #3





Grupa: Zarejestrowani
Postów: 6 761
Pomógł: 1822
Dołączył: 11.03.2014

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


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.


--------------------
Go to the top of the page
+Quote Post

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 Wersja Lo-Fi Aktualny czas: 27.04.2024 - 17:51