saperos
2.07.2009, 13:31:59
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...
kajzur
2.07.2009, 13:37:06
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!';
?>
Pawel_W
2.07.2009, 13:37:44
możesz ustawić $_SESSION['redirect'] = true
saperos
2.07.2009, 13:39:52
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.
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.