我正在创建一个小商店并使用Cookie来存储购买的商品。 将商品添加到购物车时,我会执行以下操作:
document.cookie="itemname=added";
然后我有一个按钮去购物车和PHP我做:
foreach($_COOKIE as $cookie=>$value)
{
if ($value=="added")
...something
}
除了我需要重新加载要在购物车中显示的商品的页面外,一切正常。如果我将?u=randomvalue
添加到购物车链接,它也会有效,但由于某些原因它非常烦人。
这是我的html标题:
<!DOCTYPE HTML>
<html lang="fr">
<head>
<meta content="text/html; charset=utf-8" http-equiv="Content-Type">
<link href="/style.css" rel="stylesheet" type="text/css">
<title>Shop</title>
<meta name="description" content="">
<meta http-equiv="Cache-Control" content="no-cache, no-store, must-revalidate" />
<meta http-equiv="Pragma" content="no-cache" />
<meta http-equiv="Expires" content="0" />
</head>
我有什么遗忘的吗?
由于
答案 0 :(得分:1)
我不得不像这样添加php标题:
<?
header("Expires: Mon, 26 Jul 1997 05:00:00 GMT");
header("Last-Modified: " . gmdate("D, d M Y H:i:s") . " GMT");
header("Cache-Control: no-cache");
header("Cache-Control: post-check=0, pre-check=0");
header("Pragma: no-cache");
?>