我正在尝试建立包含当前_GET变量的链接.
示例链接: <a href="?page=2">Page 2</a>
当前网址为:http://example.com/test.php?id = 2&a = 1
因此,如果有人点击第2页的链接,则会将其转到:http://example.com/test.php?id = 2&a = 1&page = 2
目前,如果他们点击链接,则会将其转到:http: //example.com/test.php?page = 2
如您所见,我需要一种方法来获取url中的当前_GET变量并将它们添加到链接中.建议吗?
You*_*nse 13
$new_query_string = http_build_query(array_merge($_GET,array('page' => 2)));
Run Code Online (Sandbox Code Playgroud)
oct*_*ern 10
超全局条目中$_SERVER['QUERY_STRING']包含查询字符串.您可以将其附加到任何其他链接.
更新:使用http_build_query在此页面上的备用响应更好,因为它允许您向查询字符串添加新变量,而不必担心无关等等.但我会留下这个,因为我想提一下,你可以访问当前地址中的文字查询字符串.
| 归档时间: |
|
| 查看次数: |
35092 次 |
| 最近记录: |