Как отобразить предыдущий посещенный URL - PullRequest
0 голосов
/ 04 мая 2020

В настоящее время я работаю над контактной формой моего сайта и хочу, чтобы контент менялся в зависимости от ранее посещенного внутреннего сайта. Например: если кто-то нажимает кнопку контакта на странице нашего проекта, я хочу, чтобы какой-то контент выглядел иначе, если бы он следовал по ссылке контакта с домашней страницы. Я был довольно успешным, используя $_SERVER['HTTP_REFERER']:

<?php if ($_SERVER['HTTP_REFERER'] == "Project1 Page URL"){
            echo "Steps for contributing to project 1";
        } 
        elseif ($_SERVER['HTTP_REFERER'] == "Project2 Page URL"){
            echo "Steps for contributing to project 2";
        }
        else echo "Welcome";
?>

Однако я понял, что это не имеет большой поддержки во всех браузерах. Он очень хорошо работает на Firefox и IE, но не на других браузерах. Ищем подход, совместимый с браузером.

...