Я работаю над веб-сайтом, на котором первая страница просит вас ввести свое имя.
Я хочу использовать $_POST['']
для отображения их имени не только на следующей странице после ввода. Как я могу запомнить его $_POST['']
?
Я работаю над веб-сайтом, на котором первая страница просит вас ввести свое имя.
Я хочу использовать $_POST['']
для отображения их имени не только на следующей странице после ввода. Как я могу запомнить его $_POST['']
?
Поместите имя в переменной сеанса:
$_SESSION['name']="myName";
Для полной справки сессии см http://php.net/manual/en/book.session.php
Посмотрите на PHP Sessions:
Примечание: если его просто имена, которые вы храните, это здорово, если вы начнете хранить более личную информацию, вы захотите посмотреть на использование сеансов в комбинации с устойчивостью базы данных.
USE Sessions .В вашей первой страницы сделать это как пыльник
<?
session_start()
$_SESSION['name'] = $_POST['name'] ;
//your rest of codes
?>
и других страниц
<?
session_start()
echo $_SESSION['name'];
//your rest of codes
?>
Но как я могу настроить пользователя в сеансе. Так что, если он набирает имя у Джона. $ _POST стал Джоном? –
Один пользователь, один сеанс. Период. http://us3.php.net/manual/en/ref.session.php – underscore
сеанс работает в зависимости от активной продолжительности браузера. Когда пользователь вводит сеансы john, поймайте «john» для других страниц для последующего использования. – underscore
Вы можете использовать cookies
или sessions
Использование сессий:
session_start();
$_SESSION['KeyName'] = $_POST['HTMLInputName'];
$_SESSION['AnotherKey'] = $_POST['AnotherHTMLInputName'];
Затем в течение других ваших страниц:
session_start();
echo $_SESSION['KeyName'];
Сессия полезен, но вы должны внести изменения в ваш php.ini так сессии сохраняются дольше.
Вариант 2:
Использование куки:
setcookie("CookieName", $_POST['InputName']);
Затем на других страницах:
if (isset($_COOKIE['CookieName'])){ echo $_COOKIE['CookieName']; }
печенье, встраивать в скрытых полях формы, на стороне сервера сеансов. Множество вариантов. Выберите один и идите с ним. –