Php 如何将会话变量放入value=“”

Php 如何将会话变量放入value=“”,php,session-variables,Php,Session Variables,我尝试过这个,但不起作用: $email = $_SESSION['email']; <input class="form-control" type="text" name='email' value='<?php echo $email; ?>'> 甚至有可能做到这一点吗?如果是这样做的话?您发布的内容将起作用,但前提是您启动了会话 <?php session_start(); $_SESSION['email'] = "email@exampl

我尝试过这个,但不起作用:

 $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在输入中

参考:

由肖恩就字符串插值进行校正;那是我的错误

如果要在表单中使用该输入,请确保使用纯PHP时使用表单标记

参考:


真正地你刚刚做到了!!这怎么会是一个问题呢?变量不会在单引号中解析-虽然这是真的,但在这里不适用,因为他没有做字符串插值。我不知道如何更清楚-在这种特定情况下,单引号是不相关的。将输出$email的值。很难说,因为我们不能确定第一行是PHP,第二行可能是HTML,不在PHP括号中。但是没有足够的代码告诉我们这些。@SeanBright Facepalm-lol好吧,我活该,哈哈哈。Gawd,我确信单引号在这里是个问题。你现在可以快速踢我,你知道现在是什么笑和/或交叉的一面head@TolgaKantarov事实上,托尔加,你并不愚蠢;我很开心,肖恩很快纠正了我的错误。一个人永远不会停止学习,我今天学到了一些东西,包括一个教训;-干杯