-1

我刚刚为客户建立了一个网站,他使用了一个外部表单插件。现在这个特定的表单有 8 个产品的下拉列表,并在选择任一产品并提交表单后发送查询字符串(Url.com?Product+1、URL.com?Product+2 等) 。现在利用这个查询字符串,我们需要将客户端重定向到 8 个不同的外部网站。

例如 - 客户走进并从下拉列表中选择“产品 1”,他需要重定向到 www.product1.com,如果他选择“产品 2”,他需要转到 www.product2.com

我可以使查询字符串转到 PHP 文件而不是主 URL - 所以如果或她在下拉列表中选择“产品 6” - 我可以让他发送到 URL.com/redirect.php?Product+6

但后来我希望它重定向到 Product6.com - 我该如何实现呢?

提前非常感谢!

4

1 回答 1

1

这样做将他重定向到 URL.com/redirect.php?url=Product6

现在,

//redirect.php
if(isset($_GET["url"])){
    $uri = $_GET["url"];
    if ($uri == "product1"){
        header( 'Location: http://www.somewebsite.com') ;
    }
    if ($uri == "product2"){
        header( 'Location: http://www.differentwebsite.com') ;
    }
}
else{
    echo "No target URL provided" 
}

URL.com/redirect.php?uri=product1 将转到 somewebsite.com URL.com/redirect.php?uri=product+name 将转到 differentwebsite.com

于 2012-05-07T17:46:04.507 回答