我正在一个网站上工作,第一页要求您输入您的姓名。
我希望使用$_POST['']
显示其名称,而不仅仅是输入后的下一页。
如何让它记住$_POST['']
?
答案 0 :(得分:1)
答案 1 :(得分:1)
USE Sessions。在您的第一页中,请将其设为贝娄
<?
session_start()
$_SESSION['name'] = $_POST['name'] ;
//your rest of codes
?>
和其他页面
<?
session_start()
echo $_SESSION['name'];
//your rest of codes
?>
答案 2 :(得分:1)
您可以使用cookies
或sessions
使用会话
session_start();
$_SESSION['KeyName'] = $_POST['HTMLInputName'];
$_SESSION['AnotherKey'] = $_POST['AnotherHTMLInputName'];
然后在其他页面中:
session_start();
echo $_SESSION['KeyName'];
会话很有用,但您应该对php.ini进行修改,以便会话保留更长时间。
选项2:
使用cookies:
setcookie("CookieName", $_POST['InputName']);
然后在其他页面上:
if (isset($_COOKIE['CookieName'])){ echo $_COOKIE['CookieName']; }
答案 3 :(得分:0)