繁体   English   中英

在 html 中显示 PHP 变量

[英]Displaying PHP variable in html

在我的网站开发中,我已经到了有一个登陆页面的地步。 由此提示用户登录到他们的帐户。 登录系统是使用PHP制作的。 现在,当 PHP 将用户重定向回登录页面时。 我希望有(你的名字)显示。 这是我声明用户名变量的 PHP 代码:

// variable declaration
$username = "";
$email    = "";
$errors = array(); 
$_SESSION['success'] = "";

然后在landingpage.html我有这段代码:

<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>Untitled Document</title>
</head>
<tr><td> <input type="hidden" name="username" value="<?php echo $username; ?>" 
></td></tr>
<body>
</body>
</html>

在此之后,当我通过 localhost 进入 Landingpage.html 站点时,没有显示任何内容。 有什么建议?

重定向(即新请求)后,您的所有变量都将再次取消设置。 如果要在请求之间保存变量,则必须使用会话变量,例如 $_SESSION['username']

$username 变量现在是空的,您必须为 $username 设置一些值

$username = $_SESSION['success'];

然后

<!doctype html>
 <html>
     <head>
         <meta charset="utf-8">
         <title>Untitled Document</title>
     </head>
     <body>
         <tr><td> <input type="hidden" name="username" value="<?php echo $username; ?>">
      </td></tr>
     </body>
 </html>

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM