PHP处理表单数据的一个安全回顾(记录教训)

曾经看过一个安全文章中写过这么一条php

表单输入数据要作 htmlspecialchars_decodehtml

表单输出数据要作htmlspecialchars安全

当时还不是很理解为何,本身也没遇到问题,因此就没作spa

然而不是不报 时候未到 今天终于遇到了这个坑code

<input  type="text" value="<?php echo $value; ?>">

当采用上面代码输出的时候htm

假如 $value 里面有 " 双引号 那么value这个键将会被提早闭合,形成表单数据显示不彻底,并且会多出来其余内容被识别为键的状况blog

这下就惨了 全部这么输出的地方都要处理了,暂时也只能头痛医头,脚痛医脚了,先作转义好了ci

相关文章
相关标签/搜索