问题描述
- 将二维数组放置在cookie中再拿出来打印后为什么显示是空的?不好意思,新人没悬赏。。。
-
有位前辈贴给我参考了,但是我发现cookie明明可以存二维数组啊(只是有点小错误,正如我的例子)。还有自己应该是叫小白吧,自称新人好像被人误会了。。。
解决方案
你对http协议没有一个认识。
你在浏览器中输入一个网址,你的浏览器发送一次http请求给你的服务器,其中包含了cookie
你的服务器可以获得这些cookie
同时你可以设置新的cookie,并且在你的php执行完了以后,送到客户端,并且设置。
所以你要搞清楚,下次客户端再请求你的网站,才能得到你这次设置的 cookie。而你这次获取的,其实是本次的请求的cookie。当然没用了。
解决方案二:
没有悬赏没有关系。无论有没有悬赏,我都会认真回答问题。因为悬赏的那几个C币其实根本也不值什么钱。另外要获得C币其实方法很多,比如你随便注册一个账户,然后胡乱地从google中找一点东西,把链接一贴。重复10次,就能得到C币了。而且现在csdn搞活动。你胡乱灌水1000次,可以得到2000个币。
这个我不详细说了,有人给你做了示范了。
解决方案三:
如果我的回答让您满意,请在我的答案的右边点下采纳按钮。
如果还有不清楚的,可以再次提问。重复下,没有悬赏也可以提问。
解决方案四:
新人,应该知道 CSDN 有充值的功能,所以没有悬赏可以不说,但说了就是此地无银三百两。
请参考如下实现:多键值cookie(php中cookie存取数组)
时间: 2024-10-29 08:12:21