在PHP 5.2.7版中无法访问JSON数据

时间:2015-02-24 14:18:07

标签: php json

JSON以下列格式传递字符串:

params{"visitor":"","submitted":"submitted","date":"02/28/2015"}

现在问题,

我正在尝试在我的PHP文件中签入"访客","提交"和"日期",但由于某种原因所有这些都是空的。我也尝试了以下内容:

$json = $_POST['params'];
var_dump(json_decode($json));

但结果为NULL

你可以帮助我一点点,因为我已经尝试了几乎所有我可能尝试的东西,但到目前为止没有任何效果。

如果我正在做var_dump($_POST['params']);,那么我会得到以下内容:

string(1035) "{\"visitor\":\"\",\"submitted\":\"submitted\",\"date\":\"02/28/2015\"}"

1 个答案:

答案 0 :(得分:2)

使用PHP 5.2.17,您必须stripslashes()使用$_POST变量,例如$post = json_decode(stripslashes($_POST['data']));。 希望它有所帮助