0

いくつかの助けは素晴らしいでしょう!

ドメインABC1.comは、イメージ ABC1を示しています。ドメインABC2.comマスキングを使用して ABC1.com に転送するときに、画像 ABC2が表示されるようにするにはどうすればよいですか?

基本的に、Web サイトは、元のドメイン名に基づいてブランドを変更する必要があります。

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 に答える