我在一个应用程序中使用 Codeigniter,该应用程序从 SQL 服务器获取数据并显示它。为了节省性能,我将查询结果存储在用户的会话中。我遇到的问题是,即使将查询对象转换为数组,数据上仍有符号和/或隐藏字符,不允许我将其存储在会话中。
我设法将有问题的字段向下钻取到 2 个文本字段,即使在应用多个过滤器(如 htmlentities、htmlspecialchars、trim、n2br、addlashes 等)时,似乎仍然有其他字符正在损坏会话对象。
我错过了什么?
注意:如果我从查询中删除文本字段,其他所有内容都存储在会话中,没有任何问题。我没有将会话存储在数据库中。