PHP 从 cookie 解码 JSON
PHP decode JSON from cookie
我正在尝试从 cookie 中解析一个 JSON 编码的字符串,当我 运行 json_decode() 在字符串上它 returns 为空。这应该是一个简单的操作——我错过了什么?
/* Get */
$cookie_exampleData = $_COOKIE['exmaple_data'];
// Retrieves: '{\"FirstName\":\"Angus\",\"LastName\":\"MacGyver\",\"Email\":\"hello@email.com\",\"Phone\":\"8185555555\"}'
/* Decode */
$cookie_exampleData_decoded = json_decode($cookie_exampleData);
/* Print */
var_dump($cookie_exampleData_decoded);
// Returns: NULL
在这种情况下,您需要删除转义引号:
$cookie_exampleData = stripslashes($_COOKIE['exmaple_data']);
我正在尝试从 cookie 中解析一个 JSON 编码的字符串,当我 运行 json_decode() 在字符串上它 returns 为空。这应该是一个简单的操作——我错过了什么?
/* Get */
$cookie_exampleData = $_COOKIE['exmaple_data'];
// Retrieves: '{\"FirstName\":\"Angus\",\"LastName\":\"MacGyver\",\"Email\":\"hello@email.com\",\"Phone\":\"8185555555\"}'
/* Decode */
$cookie_exampleData_decoded = json_decode($cookie_exampleData);
/* Print */
var_dump($cookie_exampleData_decoded);
// Returns: NULL
在这种情况下,您需要删除转义引号:
$cookie_exampleData = stripslashes($_COOKIE['exmaple_data']);