在html中显示PHP变量

时间:2017-10-17 21:51:16

标签: php 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网站时,不会显示任何内容。有什么建议吗?

2 个答案:

答案 0 :(得分:0)

重定向(即新请求)后,所有变量都会再次取消设置。如果要在请求中保存变量,则必须使用会话变量,如$ _SESSION [&#39;用户名&#39;]

答案 1 :(得分:0)

$ 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>