我想知道是否可以在同一页面上放置两个表格 并点击提交按钮后分别保存其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。 任何建议将不胜感激。