首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >比JavaScript存储字符串JSON差异的PHP

比JavaScript存储字符串JSON差异的PHP
EN

Stack Overflow用户
提问于 2013-01-27 06:26:16
回答 1查看 595关注 0票数 1

通过JavaScript,我可以用JSON.stringify()存储一个cookie,后者直接将一个cookie存储为I.e。

代码语言:javascript
复制
'[{"n":"50fb0d0cc1277d182f000002","q":2},{"n":"50fb0d09c1277d182f000001","q":1},{"n":"50fb0d06c1277d182f000000","q":1}]

我现在通过rest传递这一点,在rest中,另一个端点接收到的数据需要重新组合到服务器端相同的cookie键和值中。我使用PHP的set cookie来完成这个任务。我能够正确地通过vars,但是当设置带有JSON值的cookie时,它一直被解码,我将它存储为一个直线字符串,它仍然成为I:

%5B%7B%22n%22%3A%2250fb0d9dc1277d1b2f000003%22%2C%22q%22%3A3%7D%5D

有什么想法吗?为什么这是作为一个解码的值存储?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-01-27 06:44:43

我想出来了。PHP setcookie默认编码值,需要使用setrawcookie!

http://php.net/manual/en/function.setrawcookie.php

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14545016

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档