Мой WordPress сайт хранит некоторые полезные JSON в cookie.Когда я получаю и декодирую его, он возвращает NULL.Я смотрел на другие сообщения, которые, кажется, думают, что это проблема UTF-8.Я не думаю, что смогу изменить это из-за WordPress.Есть ли лучший способ решить эту проблему, чем строка, заменяющая лишние кавычки / обратную косую черту / и т.д.?
$ckData = array("initialTime" => $initialTime,"cpCode" => $cpData[0], "cpID" =>cpData[1],"cpExpiry" => $cpExpiry);
$ckDataJSON = json_encode($ckData, JSON_UNESCAPED_SLASHES);
setcookie( '_thecookie', $ckDataJSON, $ckExpiry, '/', 'mysitexyz.com', true, false);
он возвращает это из cookie: string (68) "{\" initialTime \ ": 1524240724, \"cpCode \": null, \ "cpExpiry \": 1524241624} "
, который при пропуске через json_decode возвращает NULL