我是非常新的PHP,但我试着解释尽可能好。我有一个页面,我希望根据流量/广告网址中的变量将用户发送到不同的网址。首先我有一个我的流量网址www.testing.com?adid=hello然后我点击了我的目标网页上每个按钮的链接,这里我想放一个脚本,如果adid = hello将它们发送到URL x但如果adid为空或adid甚至不存在于url中(因为它不适用于有机流量),则将它们发送到第y页。
这就是我现在所拥有的:
<?php
$adid= $_GET['adid'];
if($adid == 'hello'){
header("Location: http://www.x.com");
}else {
header("Location: http://www.y.com/");
}
?>
我认为按钮上的链接应该是www.testing.com/redirect.php?adid={adid}但我从第一个链接获得{adid}没有任何价值。请帮忙!
答案 0 :(得分:0)
<?php
$adid = ""; // initialize variable with blank value
if(isset($_GET['adid'])) // check if is send through get
{
$adid= trim($_GET['adid']); // assign value to variable
}
if($adid == 'hello'){
header("Location: http://www.x.com");
exit;
}else {
header("Location: http://www.y.com/");
exit;
}
?>