我有一个问题,我如何在当前网址中添加另一个获取变量
book.php?action=addressbook
我想添加
book.php?action=addressbook&page=2
如何为此生成超链接,我已经尝试使用$ _SERVER ['PHP_SELF']但查询字符串不包含在url中,它显示的内容
book.php?page=2
我想将其他变量附加到查询字符串
请帮忙
答案 0 :(得分:1)
您还可以使用http_build_query();向网址附加更多参数
$params = $_GET;
$params["item"] = 45;
$new_query_string = http_build_query($params);
例如:
$data = array('page'=> 34,
'item' => 45);
echo http_build_query($data); //page=34&item=45
or include amp
echo http_build_query($data, '', '&'); //page=34&&item=45
答案 1 :(得分:1)
$get = $_GET;
$get['page'] = 2;
echo '<a href="book.php?<?php echo http_build_query($get); ?>">Page 2</a>';