保存到PHP数组的HTML表单数据无法保存到Cookie

时间:2019-05-12 00:43:42

标签: php html

我目前正在构建一个简单的购物车网站,该网站将允许用户滚动浏览,将商品添加到购物车并删除该商品。我正在使用Heroku和Git进行此操作。我正在使用一种表单来收集数据并将其发布到数组中,这时我正尝试将其保存到cookie中以备将来使用。

我尝试将单个表单数据字段添加到cookie。我也尝试过为要存储的数据创建一个数组。

---index.php---
<body>
<form action="" method="post">
    <input type=""                    name="test[]"value="Dreamyboat" > 
<br>
    <img src="../images/headshot.jpg" name="test[]" id="itemimg" > <br>
    <input type=""                    name="test[]" value="$3.50" ><br>
    Quantity:
    <input type="number"              name="test[]" min="1" max="99" 
maxlength="2" value="1"><br>
    <input type="submit" value="Add to Cart">
</form>

<?php
$cookie_name ="cart";
$cookie_value = $_POST['test'];
setcookie($cookie_name, $cookie_value, time() + (86400 * 30), "/");

?>

---cart.php---
<body>
<h1>Cart:</h1>
<?php echo $_COOKIE["cart"]; ?>

</body></html>

我希望将数据保存到cookie中,并能够在我的cart.php文件中调用它。截至目前,我什么都没收到。

0 个答案:

没有答案