为什么我不能通过PHP中的URL传递变量?

时间:2013-05-25 09:35:19

标签: php html5 href

鉴于此URL:

 <a href="abs.php?id=<?php echo $f1 ;?>" >Edit</a>

为什么我不能将变量$ f1传递给下一个PHP文件?

4 个答案:

答案 0 :(得分:1)

在下一页上,您需要:

$f1 = $_GET['id'];

答案 1 :(得分:0)

尝试

<a href="newpage.php?id=<?php echo $f1;?>">NeXt PaGe</a>

并在新页面中使用

从网址获取该ID
echo "The Id is ".$_GET['id'];

答案 2 :(得分:0)

使用: -

 <a href="somepage.php?id=<?php echo $varname;?>">Click</a>

编辑:

您正确传递它需要使用以下命令访问该页面: -

$varname = $_GET['id'];

答案 3 :(得分:0)

如果要将变量传递给其他PHP文件,请考虑$_GET变量,$_POST变量,$_SESSION变量和/或$_COOKIE变量。如果你想使用href那么只需修改链接即可轻松传递$ _GET变量,即:

<a href="page.php?var=$f1">Page</a>

在下一页(在本例中为page.php)中,您只需执行以下操作即可访问此变量:

$var = $_GET['var'];