php - 在 cookie 中存储嵌套数组

标签 php cookies

我正在尝试将嵌套数组存储在 cookie 中。我决定将数组存储为 JSON 字符串。但是,我收到此警告:

PHP 警告:Cookie 值不能包含以下任何一个 ',;\t\r\n\013\014' 在 foobar.php 中

是否有推荐的在 cookie 中存储嵌套数组的方法?

最佳答案

你可以使用 base64_encode()base64_decode()

注意根据手册:

Base64-encoded data takes about 33% more space than the original data.

关于php - 在 cookie 中存储嵌套数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2692371/

相关文章:

php - Stripe API 帐户受到限制

php - PHP:如何解析从YouTube JSON响应派生的关联数组?

php - 如何将数组传递给 Drupal 菜单回调

php - session_id( ) 和 session_name( ) 究竟是什么?解释如何在以下代码中使用它们

php - 如何根据特定条件计算总和

javascript - 如何从动态输入字段添加数字?

asp.net - 在asp.net中模拟请求?

javascript - 我希望为任何请求我的第一个网站的人设置我的第二个网站的 cookie

node.js - 覆盖/更新浏览器 cookie

php - setcookie 不起作用