【发布时间】:2018-03-16 20:37:03
【问题描述】:
我正在使用一个数组,我将其编码为 json,而不是 BASE64,将其保存在 Cookie 中,以便稍后检索。 实际字符串是:
{"insert":0,"delete":0}
在 PHP 中我有:
$Sync = json_encode($update);
setcookie('Sync',strtr(base64_encode($Sync), '+/', '-_'), 0, "/");
Cookie 被存储为:
eyJpbnNlcnQiOjEsImRlbGV0ZSI6MH0%3D
最后的“%3D”应该是“=”,这样才能填充base64的其余部分,因此返回奇怪的字符,但我不能正确。有任何想法吗? 提前致谢
【问题讨论】: