У меня есть массив как это:JSON Encode и Decode
Array (
[utm_source] => website
[utm_medium] => fbshare
[utm_campaign] => camp1
[test_cat] => red
[test_sub] => Category
[test_ref] => rjdepe
)
который я json_encode
и поместить в печенье. Я беру его из файла cookie и теперь хочу его декодировать, но я получаю пустой экран. Я путаюсь, что не так. Для меня этот JSON выглядит правильно:
{"utm_source":"website","utm_medium":"fbshare","utm_campaign":"camp1","test_cat":"red","test_sub":"Category","test_ref":"dodere"}
Любые идеи?
Edit:
Мой код:
$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);
Как мы должны угадать ваш ** ** точный код? – zerkms
@dqlopez: это результат 'print_r' – zerkms
Показать код, как вы это сделали? – xdazz