我使用这个index.php将用户重定向到另一个页面,这是它的引用程序功能。如果用户来自没有列出的推荐人,它应该转到特定的url。
除了用户来自没有列出的任何引用者之外,一切都进行得很好。在这种情况下,站点不做任何事情(在同一域中为空白)。我看不出哪里有错误。
<?php
if (isset($_POST["redirect"])) {
$hash = $_POST["redirect"];
if ($hash !== "") {
$origin = isset($_SERVER['HTTP_REFERER']) ? $_SERVER['HTTP_REFERER'] : "";
$destination = "";
if($origin == 'http://www.ads1.net/click/cc1/') {
$destination = 'http://www.example1.com';
} else if($origin == 'http://www.ads2.net/click/cc2/') {
$destination = 'http://www.example2.com';
} else if($origin == 'http://www.ads3.net/click/cc3/') {
$destination = 'http://www.example3.com';
} else if($origin == 'http://www.ads4.net/click/cc4/') {
$destination = 'http://www.example4.com';
} else if($origin == 'http://www.ads5.net/click/cc5/') {
$destination = 'http://www.example5.com';
} else {
$destination = 'http://www.anothersite.com';
}
if($destination != "") {
echo "<script>window.location.href = '".$destination."';</script>";
}
}
}
?>