符号(@)在序列化数组中的含义是什么?

时间:2018-05-17 20:15:08

标签: javascript php http

在我的PHP端点中,我记录了一系列POST值的序列化数组,但无法访问数组中的任何项目。我知道数组不是空的,因为我可以在序列化时看到这些值。这是序列化数组:

a:1:@s:13:"{"answer":42";s:0:"";}

at符号(@)是什么意思?

其他信息:

如果我在反序列化数组上调用end()或reset(),则返回空字符串。

在我发出POST请求的javascript应用程序中,我将一个对象字符串化,然后使用该字符串作为帖子的正文:

let b = {answer: 42}
...
body: JSON.stringify(b)

我使用fetch来进行POST。我的POST的内容类型标题是' application / x-www-form-urlencoded'尽管如果合适,我可以使用其他内容。我试过&text; / html;字符集= UTF-8'同样,但在这种情况下,数组是空的。

0 个答案:

没有答案