是否可以在PHP中放置两种形式并保存两个cookie值?

时间:2019-06-30 03:11:44

标签: php forms cookies

我想知道是否可以在同一页面上放置两个表格 并点击提交按钮后分别保存其cookie值。

在下面的代码中,当我单击第一个表单上的“提交”按钮时,其cookie值被成功保存,但是当我单击第二个表单时,第二个值被保存,但第一个值被覆盖。

<?php
    setcookie('username[user111]', $_POST['user111'], time()+60);
    setcookie('username[user222]', $_POST['user222'], time()+60);
?>
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Document</title>
</head>
<body>

<p>name:<?php echo $_POST['user111']; ?></p>
<form method="POST" action="">
<input type="hidden" name="user111" value="TOM">
<input type="submit" value="close">
</form>

<p>name:<?php echo $_POST['user222']; ?></p>
<form method="POST" action="">
<input type="hidden" name="user222" value="BOB">
<input type="submit" value="close">
</form>

</body>
</html>

我想保存两个

Name:username[user111] Value:BOB
Name:username[user222] Value:TOM

如果我可以分别保存值,则不必使用表单提交 但如果可能的话,我想使用PHP而不是JavaScript。 任何建议将不胜感激。

0 个答案:

没有答案