如何将会话变量放入 value=""

How to put session variable in value=""

我试过了,但没用:

 $email = $_SESSION['email'];

    <input class="form-control" type="text" name='email' value='<?php echo $email; ?>'>

是否有可能做到这一点,如果可以的话?

您发布的内容会起作用,但如果您开始会话。

<?php
session_start();

$_SESSION['email'] = "email@example.com";

 $email = $_SESSION['email'];

?>

<input class="form-control" type="text" name='email' value='<?php echo $email; ?>'>

这将在输入中放置 email@example.com。

参考:

关于字符串插值,Sean 正在纠正;那是我的错误。

如果您想在表单中使用该输入,如果使用纯 PHP,请务必使用表单标签。

参考: