如何将变量附加到url的结尾?

时间:2012-08-12 11:28:30

标签: php url get

想知道如何能够anchor将变量添加到URL的末尾?

/?filter=1之类的内容会转变为/?filter=1&p=1

干杯

编辑:

如果有人有兴趣,我会用以下格式找到自己的解决方案,它是动态的,不需要编辑! :)

//CREATE LINKS BASED ON CURRENT VARIABLES
//REMOVE PARAMETERS WHICH WON'T APPEAR TWICE
    $v = array("p");
    foreach($v as $i) {unset($_GET[$i]);}
    $uri = http_build_query($_GET);
    #if there is a current variable, add & to link
    $uri .= count($_GET)>0 ? "&" : NULL;

您的链接格式如下:

echo "<a href='?".$uri."p=$x'>$x</a>";

1 个答案:

答案 0 :(得分:0)

您可以按照建议继续在网址末尾添加参数:

www.example.com/?one=1&two=2&three=3

这些内容将分别以$_GET["one"]$_GET["two"]$_GET["three"]的形式提供。