일부 도움이 될 것입니다!다른 마스크 URL에 대한 웹 사이트 로고가 다릅니다
도메인 ABC1.com은 이미지 ABC1을 보여줍니다. 이 표시되도록 어떻게 그것을 만들 수 있습니다 이미지 ABC2 때 도메인 ABC2.com 이 ABC1.com에, 마스킹전달?
기본적으로 웹 사이트는 원래 도메인 이름을 기반으로 브랜딩을 변경해야합니다.
일부 도움이 될 것입니다!다른 마스크 URL에 대한 웹 사이트 로고가 다릅니다
도메인 ABC1.com은 이미지 ABC1을 보여줍니다. 이 표시되도록 어떻게 그것을 만들 수 있습니다 이미지 ABC2 때 도메인 ABC2.com 이 ABC1.com에, 마스킹전달?
기본적으로 웹 사이트는 원래 도메인 이름을 기반으로 브랜딩을 변경해야합니다.
리퍼러를 사용하여 파일의 기본 이름으로 표시되는 변수를 설정합니다. 다음과 같음 :
<?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'];
?>
완벽하게 작동합니다! ... 모든 코드를 작성해 주셔서 감사합니다 !!! 그런 빠른 대답을 위해 다시 한번 감사드립니다 :) ... 캔트는 당신을 투표합니다. 나는 아직 그 상태를 가지고 있지 않습니다. – Sach
리퍼러를 사용 하시겠습니까? –