0

一些帮助会很棒!

ABC1.com显示图像 ABC1。我怎样才能使它在域ABC2.com转发ABC1.com时显示图像 ABC2

基本上,该网站应根据其起源的域名更改其品牌。

4

1 回答 1

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'];

?>
于 2014-10-07T22:07:42.257 回答