У меня такой массив:
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);