setcookie('cookies[$Pid]',$num,time()+3600*24); 怎样才能打印出$Pid的值

做一个购物车,$Pid是购买商品的编号,$num是购买的数量在另一页面echo$_COOKIE['cookies'][$Pid][$num];这样打印为啥不行,应该是怎样... 做一个购物车,$Pid是购买商品的编号,$num是购买的数量
在另一页面 echo $_COOKIE['cookies'][$Pid][$num];这样打印为啥不行,应该是怎样的呢?
展开
 我来答
jozh_china
2015-07-11 · TA获得超过141个赞
知道小有建树答主
回答量:215
采纳率:100%
帮助的人:199万
展开全部
首先 setcookie(name,value,expire,path,domain,secure),
name是我们常说的key,value是所对应的值。
看你的题目,setcookie("cookies_$Pid",$num,time()+3600*24),双引号中的变量才会被解析;
echo $_COOKIE['cookies_'.$Pid],他的值就是$num的值了。

如果还有其他的存储结构,可以var_dump($_COOKIE);具体看一下他的存储。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式