Php 以预定义值开头的Cookie名称

Php 以预定义值开头的Cookie名称,php,javascript,cookies,Php,Javascript,Cookies,我正在使用javascript创建cookie,cookie名称以SC开头_ 例如,以下是一些cookie名称,其中可能有数百个这样的cookie: SC_项目1 你好 SC_23 SC_a 理学士 现在我想在Javascript中读取/搜索所有以前缀SC_开头的cookie。我该怎么做 下面是我用来创建cookie的代码 function addToCart(itemid, quantity) { var cookieName = "SC_"+itemid; var value

我正在使用javascript创建cookie,cookie名称以SC开头_

例如,以下是一些cookie名称,其中可能有数百个这样的cookie:

SC_项目1 你好 SC_23 SC_a 理学士 现在我想在Javascript中读取/搜索所有以前缀SC_开头的cookie。我该怎么做

下面是我用来创建cookie的代码

function addToCart(itemid, quantity)
{
    var cookieName = "SC_"+itemid;
    var value = "hello world";
    var exdate=new Date();
    exdate.setDate(exdate.getDate() + 365);
    var cookieValue= escape(value) + ((exdate==null) ? "" : "; expires="+exdate.toUTCString());
    document.cookie = cookieName + "=" + cookieValue;
}

可能的副本:您是否知道,这数百个cookie中的每一个都将随您向服务器发出的每个请求一起发送。你为什么这样浪费带宽?IMHO,你的设计有一个根本性的缺陷。我把购物车上的东西储存在饼干里。这似乎是唯一的选择。我之所以说可以有上百种商品,是因为现在我没有限制购物车中商品的数量。感谢您的建议,我将检查如何改进。将购物车项目存储在服务器端的数据库中。并将购物车的ID存储在单个cookie或PHP会话中。