Различные логотипы сайта для разных приходящих (замаскированных) URL

некоторая помощь была бы отличной!

Домен ABC1.com показывает изображение ABC1. Как я могу сделать так, чтобы это показывало изображение ABC2 когда домен ABC2.com вперед, с маскировка, на ABC1.com?

По сути, веб-сайт должен изменить свой брендинг в зависимости от доменного имени, с которого он произошел.

0

Решение

Я бы использовал реферер, чтобы установить переменную, которая отображается как базовое имя файла. Что-то вроде:

 <?php

//check to see if referrer is set
if(isset($_SERVER['HTTP_REFERER'])){

//if referrer is set, evaluate to see if it matches a specified site.  plug in desired where somewebsite appears in quotes in the following line
if($_SERVER['HTTP_REFERER'] == 'somewebsite'){

//set baseName for first website
$baseName = "base1";
}
else if($_SERVER['HTTP_REFERER'] == 'somewebsite'){

//set baseName for second website
$baseName = "base2";
}

//evaluate as many websites in this manner as you'd like

//set baseName value if http referrer does not match any specified site
else{
$baseName = "basenone";
}
}

//set baseName value if no HTTP_REFERER

else{
$baseName = "basenotset";
}

//echo baseName as first part of logo filename.  note that for this solution to work, you will have to name your logo files base1_logo.jpg, base2_logo, ... $basenone_logo

echo "<img src=\"".$baseName."_logo.jpg.\">";
echo '<a href="test.php">TEST</a>';
echo "<p>".$_SERVER['HTTP_REFERER'];

?>
0

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector