Сохраните URL в сеансе и вернитесь на страницу после перенаправления fb или google - PullRequest
0 голосов
/ 02 октября 2019

Я пытаюсь сохранить 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
  {

  }
?>

Почему это не работает?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...