Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/283.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 不同输入(屏蔽)URL的不同网站徽标_Php_Dns_Image Masking - Fatal编程技术网

Php 不同输入(屏蔽)URL的不同网站徽标

Php 不同输入(屏蔽)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

帮点忙就好了

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

?>

工作完美。。。谢谢你拼出所有的代码!!!再次感谢你这么快的回答:)。。。我还不能投票支持你看起来。。。我还没有这个身份:(