【发布时间】:2010-05-22 14:22:03
【问题描述】:
我在 php 5.2 中使用序列化/反序列化函数。要存储的文本通过表单发布。顺便说一句,之前或之后没有空格。如果文本包含 " 或 ' 它成功序列化。问题是它没有反序列化。我做错了什么?
【问题讨论】:
-
你为什么这么说?为什么不使用会话等? - 通过 POST 发送和接收数据意味着用户可以更改它并且必须来回传输更多数据。
-
所有数据都以序列化格式存储在文件中。 SESSIONS 没有删减它。
-
好吧,让我直说吧。您从 POST 表单接收一些数据,然后序列化 $_POST 数组并将结果字符串写入文件?然后你读回来,数据不会反序列化。对吗?
-
如果数据包含"或',是的。
-
你能 print_r($_POST) 显示实际收到的内容吗??
标签: php serialization