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