我刚刚为客户建立了一个网站,他使用了一个外部表单插件。现在,这个特定的表单有8个产品的下拉列表,并且一旦选择了任何产品并且表单是,则发送查询字符串(Url.com?产品+ 1,URL.com?产品+2等)提交。现在使用此查询字符串,我们需要将客户端重定向到8个不同的外部网站。
因此,例如 - 客户走进并从下拉列表中选择“产品1”,他需要重定向到www.product1.com,如果他选择“产品2”,他需要访问www.product2.com
我可以启用查询字符串转到PHP文件而不是主URL - 所以如果或她在下拉菜单中选择“产品6” - 我可以将他发送到URL.com/redirect.php?Product 6
但后来我希望将其重定向到Product6.com - 我该如何实现?
提前多多感谢!
答案 0 :(得分: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网址http://redred.php?uri=product+name将转到differentwebsite.com