Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] Przekierowanie przy pomocy Header(), jak ustalić wystąpienie przekierowania?
saperos
post
Post #1





Grupa: Zarejestrowani
Postów: 13
Pomógł: 0
Dołączył: 10.02.2009

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


Mam stronę (edit.php) na której do formularza podaje się nick użytkownika do edycji. Po wciśnięciu submit - jeśli podany użytkownik istnieje - mamy możiwość edycji jego danych (tu jużstrona profile.php) jeśli nie istnieje to przy pomocy funkcji Header() jesteśmy przenoszeni spowrotem do strony edit.php.

I tutaj moje pytanie - jak na stornie edit.php wykryć to przekierowanie. Probowałem użyć zmiennej $_SERVER['HTTP_REFERER'], ale jest ona taka sama przed jak i po przekierowaniu...
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 3)
kajzur
post
Post #2





Grupa: Zarejestrowani
Postów: 385
Pomógł: 26
Dołączył: 22.03.2008
Skąd: TM

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


Ja bym po prostu przekierowywał z jakąs zmienną GET, coś typu

header('location: edit.php?user=false');

A na edit php:

<?
if($_GET['user'] == 'false')
echo 'Uzytkownik nie istnieje!';

?>
Go to the top of the page
+Quote Post
Pawel_W
post
Post #3





Grupa: Zarejestrowani
Postów: 1 675
Pomógł: 286
Dołączył: 15.06.2009
Skąd: Wieliczka

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


możesz ustawić $_SESSION['redirect'] = true
Go to the top of the page
+Quote Post
saperos
post
Post #4





Grupa: Zarejestrowani
Postów: 13
Pomógł: 0
Dołączył: 10.02.2009

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


Nie wiem jak mogłem nie wpaść na takie rozwiązanie... Dzięki za podpowiedź - tak się zafiksowałem, że po prostu najprostsze rozwiązanie mi umknęło.
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 Aktualny czas: 25.08.2025 - 17:23