Po zalogowaniu użytkownika chce go bezpiecznie przekierować na poprzednią stronę . Poprzez "bezpiecznie" mam na myśli że będzie to przekierowanie odporne na "majsterkowanie" innych i użytkownik zostanie przekierowany na poprzednią stronę (lub w najgorszym przypadku [jeśli ktoś zacznie "majsterkować"] użytkownik zostanie przekierowany na inną stronę, ale nadal w mojej domenie). Napisałem coś takiego:
W formularzu znajduje się to:
<input type="hidden" name="location" value="<?php echo $_SERVER['HTTP_REFERER']?>" />
A kod przekierowania to:
if($login) { if($_GET['location']) { if($res['scheme'] === 'http' && $res['host'] === 'mojastrona.pl') { } else { } } else { } }
Funkcja escape() to:
function escape($string) { }
Czy to jest bezpieczne? Zapomniałem o czymś?
