Php 不同输入(屏蔽)URL的不同网站徽标
帮点忙就好了 DomainABC1.com显示一个图像ABC1。当域ABC2.com使用掩蔽转发到ABC1.com时,如何使其显示图像ABC2Php 不同输入(屏蔽)URL的不同网站徽标,php,dns,image-masking,Php,Dns,Image Masking,帮点忙就好了 DomainABC1.com显示一个图像ABC1。当域ABC2.com使用掩蔽转发到ABC1.com时,如何使其显示图像ABC2 基本上,网站应该根据其来源的域名更改其品牌。我会使用引用者设置一个变量,作为文件的基本名称。比如: <?php //check to see if referrer is set if(isset($_SERVER['HTTP_REFERER'])){ //if referrer is set, evaluate to see if
基本上,网站应该根据其来源的域名更改其品牌。我会使用引用者设置一个变量,作为文件的基本名称。比如:
<?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'];
?>
工作完美。。。谢谢你拼出所有的代码!!!再次感谢你这么快的回答:)。。。我还不能投票支持你看起来。。。我还没有这个身份:(