【发布时间】:2012-08-12 11:28:29
【问题描述】:
想知道如何有一个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>";
【问题讨论】:
-
锚?你什么意思?当您单击某些内容时,您可以轻松地做到这一点。或者你在谈论一个函数确实获取页面的当前url,然后向它添加一个参数
-
在你问之前尝试在谷歌上找到它。 [w3school] [w3schools.com/php/php_get.asp] 和 [php.net] [php.net/manual/en/reserved.variables.get.php]
-
是的 RPM 我的意思是添加参数,如果不够清楚,抱歉 - 有很多东西! Josua 尝试再次阅读我的问题!我知道如何在 URL 上添加一个变量,但我清楚地问如果我已经有一个变量如何添加...