我已经在我的网站开发中找到了我的目标页面。从此提示用户登录其帐户。登录系统使用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网站时,不会显示任何内容。有什么建议吗?
答案 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>