Как сохранить состояние $_POST['username']
в PHP. Я сделал форму для входа в систему, которая формирует сообщения в MySql, но также публикует на странице пользователей, как сохранить это состояние пользовательской страницы, поэтому, когда пользователь переходит на другую страницу, состояние будет сохранено до тех пор, пока вы не войдете в систему еще раз.
ответ
Используйте сеансы для ее сохранения. Найти об этом here. Используйте его, как показано ниже.
множество его, как показано ниже,
session_start();
$_SESSION['username'] = $_POST['username'];
получить, что обратно на другой странице, как
session_start();
$username = $_SESSION['username'];
Использование сессий. Эта ссылка предоставит вам всю необходимую информацию: http://php.net/manual/en/features.sessions.php
Вы хотите посмотреть, чтобы sessions
Хороший способ сделать это с помощью сеансов в PHP. Вы можете сохранить все виды информации, которую вы хотите, и он будет доступен во время сессии
Вы можете использовать:
- PHP Sessions или
- Cookies
значение Вставить в запросе с переменной $ username = $ _POST ['username'];
Вы можете получить значение с $ _POST и $ _REQUEST на другой странице. Если вы отправляете данные с помощью действия формы на другую страницу, вам не нужно использовать сеанс. , и если вы хотите передать значение с первого сеанса сессии на странице session_start() и введите $ _SESSION ['userName'] = $ _POST ['username']; и на другой странице вы можете получить значение. Первый запуск сеанса session_start(); а затем $ userName = $ _SESSION ['userName'];
echo $ userName; он должен печатать значение.
Вам нужно использовать сеансы PHP: http://www.tizag.com/phpT/phpsessions.php – koopajah
Немного неопределенный, но я думаю, что вы ищете 'СЕССИЯ'. – Rikesh
спасибо, я собираюсь попробовать это. – HTMLboy001