Cookie新手php
我想制作一个联系人表单,当我点击提交时,该表单将显示姓名、性别和评论 现在我不确定如何从我的表单中检索值并将其放入cookie中,因此刷新时它将消失 我的代码:Cookie新手php,php,cookies,Php,Cookies,我想制作一个联系人表单,当我点击提交时,该表单将显示姓名、性别和评论 现在我不确定如何从我的表单中检索值并将其放入cookie中,因此刷新时它将消失 我的代码: <body> $name = $gender = $comment = ""; setcookie("name", $name, time() + 100); if(isset($_COOKIE["name"])) { $name = $_COOKIE["name"
<body>
$name = $gender = $comment = "";
setcookie("name", $name, time() + 100);
if(isset($_COOKIE["name"]))
{
$name = $_COOKIE["name"];
}
else
{
$name = " ";
}
?>
<h2>Comment formulier</h2>
<form method="post" action="<?php echo htmlspecialchars($_SERVER["PHP_SELF"]);?>">
Name: <input type="text" name="name" value="<?php echo $name;?>">
<br><br>
Comment: <textarea name="comment" rows="5" cols="40"><?php echo $comment;?></textarea>
<br><br>
Gender:
<input type="radio" name="gender" <?php if (isset($gender) && $gender=="female") echo "checked";?> value="female">Female
<input type="radio" name="gender" <?php if (isset($gender) && $gender=="male") echo "checked";?> value="male">Male
<br><br>
<input type="submit" name="submit" value="Submit">
</form>
<?php
echo "<h2>Comments:</h2>";
echo $name;
echo "<br>";
echo $comment;
echo "<br>";
echo $gender;
?>
</body>
$name=$gender=$comment=“”;
setcookie(“name”、$name、time()+100);
如果(isset($_COOKIE[“name”]))
{
$name=$_COOKIE[“name”];
}
其他的
{
$name=“”;
}
?>
评论公式
首先,你没有被设置为你的傻瓜。使用setcookie(“名称”)进行操作;功能。然后,您可以使用$_COOKIE['name']检索它;函数看起来您忘记了一个
<body>
<?php // <---
$name = $gender = $comment = "";
setcookie("name", $name, time() + 100);
if(isset($_COOKIE["name"]))
{
$name = $_COOKIE["name"];
}
else
{
$name = " ";
}
?>