Как я могу проверить, был ли я перенаправлен с другого домена на страницу или открыт прямо в нужном домене?
Спасибо за ответ!
Из тегов, которые вы назначили, я предполагаю, что у вас есть сервер, на котором работает PHP, и вы хотите узнать, переходят ли пользователи, посещающие вашу страницу, со страницы, принадлежащей вашему домену, или откуда-то еще.
Это обычно хранится в реферер заголовок HTTP-запроса.
Попробуйте получить доступ к нему в PHP с $_SERVER['HTTP_REFERER']
Переменная должна содержать полный путь к исходной странице, и вы можете извлечь домен / имя хоста, используя parse_url()
Полный пример:
<?php
$sourcehost = parse_url($_SERVER['HTTP_REFERER'], PHP_URL_HOST);
?>
Я проверил это, но, к сожалению, после перенаправления 301 нет данных, хранящихся в $_SERVER['HTTP_REFERER']
переменная.