2013-02-12 3 views
0

Как сохранить состояние $_POST['username'] в PHP. Я сделал форму для входа в систему, которая формирует сообщения в MySql, но также публикует на странице пользователей, как сохранить это состояние пользовательской страницы, поэтому, когда пользователь переходит на другую страницу, состояние будет сохранено до тех пор, пока вы не войдете в систему еще раз.

+2

Вам нужно использовать сеансы PHP: http://www.tizag.com/phpT/phpsessions.php – koopajah

+0

Немного неопределенный, но я думаю, что вы ищете 'СЕССИЯ'. – Rikesh

+0

спасибо, я собираюсь попробовать это. – HTMLboy001

ответ

4

Используйте сеансы для ее сохранения. Найти об этом here. Используйте его, как показано ниже.

множество его, как показано ниже,

session_start(); 
$_SESSION['username'] = $_POST['username']; 

получить, что обратно на другой странице, как

session_start(); 
$username = $_SESSION['username']; 
1

Хороший способ сделать это с помощью сеансов в PHP. Вы можете сохранить все виды информации, которую вы хотите, и он будет доступен во время сессии

1

значение Вставить в запросе с переменной $ username = $ _POST ['username'];

Вы можете получить значение с $ _POST и $ _REQUEST на другой странице. Если вы отправляете данные с помощью действия формы на другую страницу, вам не нужно использовать сеанс. , и если вы хотите передать значение с первого сеанса сессии на странице session_start() и введите $ _SESSION ['userName'] = $ _POST ['username']; и на другой странице вы можете получить значение. Первый запуск сеанса session_start(); а затем $ userName = $ _SESSION ['userName'];

echo $ userName; он должен печатать значение.