Hi,
I have a script, where if $username isn't registered it automatically forwards you to a login screen. I then want it to forward you back to the original page. So I used $server to get the url of the original script, register it as $referer. Then on the login page, after you login if $username & $referer are ture it will forward you to $referer using Header. But it doesn't work, it forwards you to the login, you then login, but it won't forward you.
My script is
----1st Page-----
session_start();
if (!session_is_registered("username")) {
$a = $SERVER['SERVER_NAME'];
$b = $SERVER['SCRIPT_NAME'];
$referer = "$a$b";
session_register("referer");
Header("Location: http://www.domain.com/login.php");
}
----Login Page-----
session_start();
if (session_is_registered('username') && ('referer')) {
Header("Location: $referer");
}
After you login it registers 'username' as a session.
Anyone got any ideas?
Cheers
Ben