基于多个(超过5个)引用域的PHP重定向

时间:2010-11-05 19:02:38

标签: php redirect header referrer

目前,我们有25个以上的域名转发到一个www.mydomain.com。根据引用域,我需要使用PHP再次向www.mydomain.com/#.html转发流量。所以...

www.mydomain1.com - > www.mydomain.com - > www.mydomain.com/1

我已经能够使用If / ElseIf / Else语句为2做到这一点,但为了更进一步,我相信我需要使用Switch / Case例程,但我不确定最好的这样做的方式。

1 个答案:

答案 0 :(得分:5)

$referrers = array(
  "domain.com" => "somepage.html",
  "domain2.com" => "somepage2.html"
);

$referrer = //get domain coming from

if( !empty( $referrers[$referrer] ) ) {
    // redirect to $referrers[$referrer];
}