В настоящее время я работаю над контактной формой моего сайта и хочу, чтобы контент менялся в зависимости от ранее посещенного внутреннего сайта. Например: если кто-то нажимает кнопку контакта на странице нашего проекта, я хочу, чтобы какой-то контент выглядел иначе, если бы он следовал по ссылке контакта с домашней страницы. Я был довольно успешным, используя $_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, но не на других браузерах. Ищем подход, совместимый с браузером.