if (isset($_GET['add']) && isset($_GET['price']) && isset($_GET['qty'])){
$ITEM = array(
//Item name
'name' => $_GET['add'],
//Item Price
'price' => $_GET['price'],
//Qty wanted of item
'qty' => $_GET['qty']
);
$_SESSION['SHOPPING_CART'][] = $ITEM;
刷新页面时,商品会添加到购物车中。任何一个帮助如何删除url变量??
答案 0 :(得分:1)
POST
请求旨在更新服务器的状态。
GET
请求不是。
您使用错误的工具进行工作。将商品添加到购物车应该是POST
请求。
答案 1 :(得分:0)
正如Alex从http协议的角度提到的那样,你应该使用POST请求来更新你的购物车。
请注意,使用GET或POST请求时问题仍然存在。 POST更加恼人,因为并向客户显示警报。
为了避免在浏览器中刷新页面,购物车会获得另一个您可以选择的重复项目,例如: