【发布时间】:2009-10-03 18:09:30
【问题描述】:
想象一下:
- 表单数据包含撇号
- 表单被提交
- POST 数据被序列化
- POST 数据写入数据库
- 已检索数据库数据
- 数据无法反序列化
问题出在序列化数据中。我试过不带撇号和带撇号:
- s:7:"company";s:12:"Joes company"
- s:7:"company";s:14:"Joe 的公司"
我知道 POST 数据在引号和撇号中添加了斜杠,但是在某处我的斜杠被删除了,这破坏了序列化。我没有在任何地方使用 stripslashes() 函数 - 有什么想法吗?
【问题讨论】:
-
您可能可以通过查看您列出的每个阶段的输出来弄清楚这一点。
标签: php serialization quotes apostrophe