从第1页到第3页发布信息

时间:2011-11-22 23:47:31

标签: php post

在完成申请后,我需要考虑将来的事情。会发生什么事情,老师需要先登录(登录页面是第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>

2 个答案:

答案 0 :(得分:2)

在InputTest2.php中

在页面开头添加以下代码

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();才能存储/检索会话数据。


可能重复:php: Save the entire $_POST variable in the session