2011-04-11 48 views
0

我有一个问题,我怎么能再添得到变量在我当前的URL如何建立查询字符串的超链接在PHP

book.php?action=addressbook 

我想补充

book.php?action=addressbook&page=2 

如何生成超链接为此,我已经尝试过使用$ _SERVER ['PHP_SELF']但查询字符串不包含在URL中,它显示类似的东西

​​

我想追加我的其他变量来查询字符串

请帮

回答

1

您还可以使用http_build_query();更PARAMS附加到URL

$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
$get = $_GET; 

$get['page'] = 2; 

echo '<a href="book.php?<?php echo http_build_query($get); ?>">Page 2</a>'; 
相关问题