基本上我想在 PHP 中创建一个 cookie,它可以记住用户在表单中输入的内容(指向单独的页面),这样每当他们回到页面时,表单已经预先填充了他们放入的任何信息第一次。
我到处寻找,并不能真正找到如何做到这一点的好答案。这就是我的代码现在的配置方式(不起作用)。
PHP:
$fname = $_POST['fname'];
$lname = $_POST['lname'];
if( ( $fname != null ) and ( $lname != null ) )
{
setcookie( "fname", $fname, time() + 36000 );
setcookie( "lname", $lname, time() + 36000 );
exit();
}
?>
HTML:
<form method="post" action="hidden.php">
<p>First Name: <input type="text" maxlength="40" name="fname" id="fname" value="<?php if(isset($_COOKIE['fname'])){echo $fname;} else {echo "";} ?>"/></p>
<p>Last Name: <input type="text" maxlength="40" name="lname" id="lname" value="<?php if(isset($_COOKIE['lname'])){echo $lname;} else {echo "";} ?>"/></p>
任何介意告诉我我做错了什么以及如何解决它?谢谢!