在完成申请后,我需要考虑将来的事情。会发生什么事情,老师需要先登录(登录页面是第1页),登录后页面将直接进入菜单,教师选择超链接链接打开页面(超链接菜单是第2页),在第三页上,我想向访问该页面的老师显示欢迎信息(第3页是欢迎页面)。
有没有办法从第1页获取教师用户名并在第3页上显示它是我要问的?
以下是编码和示例:
第1页:InputTest.php
<body>
<form action="InputTest2.php" method="post">
<p>Please enter your name</p><p><input type="text" name="user" /></p>
<p><input type="submit" value="Send" /></p>
</form>
<!-- The above allows a name to be entered and submitted to "InputTest2" by clicking on send button -->
</body>
第2页:InputTest2.php
<body>
<p><a href="InputTest3.php">Welcome</a></p>
<p><a href="...">...</a></p>
<p><a href="...">...</a></p>
</body>
第3页:InputTest3.php
<body>
<?php print "Welcome <b>".$_POST['user']."</b><br/>\n"; ?>
</body>
答案 0 :(得分:2)
在页面开头添加以下代码
session_start();
$_SESSION['usernameLogged'] = $_POST['user'];
然后你可以像这样打印 你也应该开始一个会议
<?php
session_start();
print "Welcome <b>".$_SESSION['usernameLogged']."</b><br/>\n";
?>
答案 1 :(得分:1)
将其保存在$_SESSION
超全局。
$_SESSION['user'] = $_POST['user'];
然后$_SESSION['user']
将在第三页上提供。
注意:您需要在两个页面上都有session_start();
才能存储/检索会话数据。