6

我正在保存一个带有 json 数据的 cookie。回声示例$_COOKIE['data']

[{\"date\":1355249777,\"title\":\"junior\"},{\"date\":1355249747,\"title\":\"christopher\"},{\"date\ ":1355249139,\"title\":\"melfi\"},{\"date\":1355249123,\"title\":\"tony\"},{\"date\":1355248876,\"标题\":\"卡梅拉\"},{\"日期\":1355248859,\"标题\":\"草地\"}]

数据是纯javascript,然后传递JSON.stringify并存储在cookie中。现在我需要将其转换为 php 数组。我尝试了一种json_decode方法,但它返回 null。有任何想法吗?谢谢!

4

2 回答 2

22

尝试

json_decode(stripslashes($_COOKIE['data']));

于 2012-12-11T18:27:33.213 回答
11

对上述答案的一个小修复(尚无法评论)......

json_decode(stripslashes($_COOKIE['data']),true);

否则你可能会得到stdClass错误

于 2016-06-02T18:42:54.873 回答