php – 使用与setcookie的爆炸来设置一个具有多个名称和值的cook
我真的没有得到如何做到这一点
从PHP Manual起
这对我来说没问题,而且我可以使用,如下所示 setcookie("cookie[three]","cookiethree"); setcookie("cookie[two]","cookietwo"); 但是这种方法会创建多个cookie,这是我不想要的 PHP手册也说
但我没有得到如何使用explode设置一个具有多个名称和值的cookie? 请有人解释一下. 但是没有得到这个 解决方法
Cookie只不过是一个愚蠢的键/值存储系统.就这么简单.
碰巧PHP提供了一个漂亮的功能:当从PHP读取cookie时,名称包含所描述格式的方括号的cookie将组合成单个数组变量.但这是唯一的例外,它不会影响cookie的工作方式,正如您所说,它是您不需要的功能. 说,你只需要将cookie值视为白板,你可以放任何你想要的东西,只要它是文本.并且有许多PHP函数允许您将奇怪的数据转换为纯文本: > serialize() 用你的想象力,你就完成了;-) 更新:一点点评论 – 我已经提到serialize()的完整性,但它可能不值得努力,因为它确保你没有打开代码注入的大门是非常复杂的. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |