我正在尝试创建一个表单,用户可以在其中输入他们的 id(用户名),它将作为变量附加到我的 php 脚本中使用的 url 中。这就是我所拥有的。
<?php
if(isset($_POST['submit']))
{
$id = $_POST['id'];
echo 'http://example.com/default.asp?action=data&id=$id';
}
?>
<form method="post" action="<? echo $_SERVER['PHP_SELF']; ?>">
<input type="text" name="id"><br>
<input type="submit" name="submit" value="Submit Form"><br>
</form>
它会正确收集用户的 id,如果我只是回显 $id,它会输出正确的值,但是当我尝试回显 url 时,它只会输出 $id 而不是 $id 变量的实际值。我究竟做错了什么?