我想把流量发送到我的网站,进入这个链接:
mydomain.com/?foo=1&bar=1
该页面应该有一个代码,用于检查bar
参数,并根据其值修改页面内容,例如:
if(isset($_GET['bar']));
switch ($_GET['bar']) {
case "1":
$var = "a";
break;
case "2":
$var = "b";
break;
default:
$var = "c";
}
<?php echo $var; ?>
然而,在这个内容修改之后,我希望浏览器的URL地址行,只显示这个URL:
mydomain.com/?foo=1
原因是:
到达我的页面后,我想让访问者可以选择访问另一个第三方网站。我想让第三方知道访问者来自哪个页面,但我不想让第二方知道bar
参数的存在。
session_start();
if(isset($_GET['bar'])){
$_SESSION['bar']=$_GET['bar'];
header("Location: mydomain.php?foo=".$_GET['foo']);
}
然后
session_start();
switch ($_SESSION['bar']) {
case "1":
$var = "a";
break;
case "2":
$var = "b";
break;
default:
$var = "c";
}
echo $var;