【发布时间】:2009-12-28 18:36:50
【问题描述】:
快速提问,在将数据插入数据库之前还是之后调用htmlentities()(或htmlspecialchars())是否更好?
之前:新的更长的字符串将导致我不得不更改数据库以在字段中保存更长的值。 (maxlength="800" 可以更改为 804 字符字符串)
之后:这将需要更多的服务器处理,并且在每次页面加载或 AJAX 加载时可能会调用数百次 htmlspecialchars()。
太棒了。检索结果时进行转换会显着减慢我的代码吗?我应该更改数据库吗?
【问题讨论】: