gpt4 book ai didi

php - JSON 编码和解码

转载 作者:可可西里 更新时间:2023-11-01 00:00:51 24 4
gpt4 key购买 nike

我有一个这样的数组:

Array (
[utm_source] => website
[utm_medium] => fbshare
[utm_campaign] => camp1
[test_cat] => red
[test_sub] => Category
[test_ref] => rjdepe
)

我将其json_encode 并放入 cookie 中。我从 cookie 中取出它,现在想解码它,但我得到一个空白屏幕。我对出了什么问题感到困惑。对我来说,这个 JSON 看起来是正确的:

{"utm_source":"website","utm_medium":"fbshare","utm_campaign":"camp1","test_cat":"red","test_sub":"Category","test_ref":"dodere"}

有什么想法吗?

编辑:

我的代码:

$value = array(
'utm_source' => 'website',
'utm_medium' => 'fbshare',
'utm_campaign' => 'camp1',
'test_cat' => 'red',
'test_sub' => 'Category',
'test_ref' => 'rjdepe'
);
$value = json_encode($value);
setcookie("TestCookie", $value, time()+3600);

其他页面:

$cookie = $_COOKIE['TestCookie'];
$cookie = json_decode($cookie);
print_r($cookie);

最佳答案

像这样尝试 base64_encoding:

$value = array(
'utm_source' => 'website',
'utm_medium' => 'fbshare',
'utm_campaign' => 'camp1',
'test_cat' => 'red',
'test_sub' => 'Category',
'test_ref' => 'rjdepe'
);
$value = base64_encode(json_encode($value));
setcookie("TestCookie", $value, time()+3600);

其他页面:

$cookie = $_COOKIE['TestCookie'];
$cookie = json_decode(base64_decode($cookie));
print_r($cookie);

关于php - JSON 编码和解码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10907466/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com