Как избежать отображения строки запроса в браузере? - PullRequest
0 голосов
/ 06 августа 2020

Я хотел бы создать короткую ссылку для входа, используя параметр запроса, например:

domain.com/?id=345gahags

Я хотел бы опубликовать sh ссылку по электронной почте, чтобы у пользователя был прямой вход просто нажав на электронную почту. Но я не хочу, чтобы он видел строку запроса. Для этого я сделал редирект вроде:

if (isset($_GET['id'])) {
      $url = strtok($_SERVER["REQUEST_URI"], '?');
      //unset($_SERVER['QUERY_STRING']);
      make_login();
      header('Location: ' . $url); //same file
      exit;
}

Мне это кажется немного окольным. Так оно и работает?

Меня не интересует создание удобного URL. Я просто не хочу скрывать данный запрос.

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