Я пытаюсь сохранить URL в сеансе в login.php, и после перенаправления google или fb на redirect.php я хочу вернуться на предыдущую страницу.
в login.php
<?php
function getCurrentPageUrl()
{
$pageURL = 'http';
if ($_SERVER["HTTPS"] == "on")
{
$pageURL .= "s";
}
$pageURL .= "://";
if ($_SERVER["SERVER_PORT"] != "80")
{
$pageURL .= $_SERVER["SERVER_NAME"].":".$_SERVER["SERVER_PORT"].$_SERVER["REQUEST_URI"];
}
else
{
$pageURL .= $_SERVER["SERVER_NAME"].$_SERVER["REQUEST_URI"];
}
$_SESSION['CURRENT_PAGE_URL'] = $pageURL;
}
?>
в redirect.php
<?php
if ($_SESSION['CURRENT_PAGE_URL'])
{
header('location: '.$_SESSION['CURRENT_PAGE_URL']);
}
else
{
}
?>
Почему это не работает?