Разместить информацию с 1-й страницы на 3-ю страницу - PullRequest
0 голосов
/ 23 ноября 2011

Мне нужно учесть что-то в будущем после того, как я закончу свою заявку.Что произойдет, так это то, что учителю потребуется сначала войти в систему (страница входа в систему - страница 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 ]

2 голосов
/ 23 ноября 2011

в вашем InputTest2.php добавьте следующий код в начало страницы

session_start(); 
$_SESSION['usernameLogged'] = $_POST['user'];

, а затем вы можете напечатать его так же, вы также должны начать сеанс

<?php
session_start(); 
print "Welcome  <b>".$_SESSION['usernameLogged']."</b><br/>\n";
?>
1 голос
/ 23 ноября 2011

Сохраните его в $_SESSION суперглобальном.

$_SESSION['user'] = $_POST['user'];

Тогда на третьей странице будет доступно $_SESSION['user'].

Примечание: вам потребуетсяиметь session_start(); на обеих страницах для хранения / извлечения таких данных сеанса.


Возможный дубликат: php: Сохранить всю переменную $ _POST в сеансе

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...