Php 将数据放入URL

Php 将数据放入URL,php,get,Php,Get,我的PHP代码有一个问题,我试图将从数据库中获取的一些信息放入URL中,以便以后可以使用$\u get 问题在于如何使用此代码: foreach ($get_wh_list as $key => $value) { echo $value['id'] . "<br />"; echo "<a href='?action=hot&&id='" . $value['id'] . "'>" . $value['wh_title'] . "

我的PHP代码有一个问题,我试图将从数据库中获取的一些信息放入URL中,以便以后可以使用$\u get

问题在于如何使用此代码:

foreach ($get_wh_list as $key => $value) 
{
    echo $value['id'] . "<br />";
    echo "<a href='?action=hot&&id='" . $value['id'] . "'>" . $value['wh_title'] . "</a><br />";
}
foreach($get\u wh\u list as$key=>$value)
{
echo$value['id']。“
”; 回声“
”; }
如你所见,我正在打印id值,当我运行此页面时,id会显示出来,但当我单击链接时,id不会显示在URL中。有什么想法吗?我真的想不出为什么,为了我的生命

谢谢您的帮助。

删除多余的“&”

foreach($get\u wh\u list as$key=>$value)
{
echo$value['id']。“
”; 回声“
”; }
删除额外的“&”

foreach($get\u wh\u list as$key=>$value)
{
echo$value['id']。“
”; 回声“
”; }
在url中只放一个“&”,而不是两个“&&”

例如:

echo "<a href='?action=hot&id='" . $value['id'] . "'>" . $value['wh_title'] . "</a><br />";
echo“
”;
在url中只放一个“&”,而不是两个“&&”

例如:

echo "<a href='?action=hot&id='" . $value['id'] . "'>" . $value['wh_title'] . "</a><br />";
echo“
”;
也许对这些东西使用一个经过测试和工作的函数更好


用于序列化一个数组以查询字符串

也许最好对该字符串使用一个经过测试的工作函数


用于序列化数组以查询字符串

action=hot&&,删除一个&characteraction=hot&,删除一个&character