Мой сайт включает пользователя, представляющего данные на нескольких страницах форм. Я могу передать данные, представленные на одной странице, прямо на следующую страницу, но как я могу отправить их на страницы после этого? Вот очень упрощенная версия того, что я делаю.PHP, передающий несколько переменных на нескольких страницах
Page 1:
<?php
echo "<form action='page2.php' method='post'>
Please enter your name: <input type='text' name='Name'/>
<input type='submit' value='Submit'/></form>";
?>
Page 2:
<?php
$name=$_POST["Name"];
echo "Hello $name!<br/>
<form action='page3.php' method='post'>
Please enter your request: <input type='text' name='Req'/>
<input type='submit' value='Submit'/></form>";
?>
Page 3:
<?php
echo "Thank you for your request, $name!";
?>
Последняя страница должна отображать имя пользователя, но, очевидно, он выиграл» t, потому что я не передал эту переменную на страницу. Я не могу иметь все данные, представленные на одной странице по сложным причинам, поэтому мне нужно, чтобы все было разделено. Итак, как я могу заставить эту переменную и другие переносить?
Кроме того из технических возможностей, это дает ряд проблемам с юзабилитью. Я бы рекомендовал сделать все в 1 форме, вместо нескольких кликов. –