当前位置: 首页 > 后端技术 > PHP

php中的特殊字符处理(addslashes、stripslashes、htmlspecialchars)

时间:2023-03-29 16:42:43 PHP

segmentfault的特殊字符处理也有问题,粘贴全乱,显示不完整。请到我的博客下载关于addslashes()、PHP的魔术引号(magic_quotes_gpc)的应用的“原文”,关于segmentfault的问题很多,大部分都解释不清楚。当然,我也疑惑了很久。虽然有时候想通了,但过一段时间就忘记了,一直在这个问题上反复纠结。俗话说,好记性不如烂笔头,不妨记下来。本文不涉及pdo和mysql的prepare预处理部分。如果是制作新系统,建议直接使用此方法。如果你有一个旧系统并且更改它很麻烦,那么请继续阅读。本文涉及的环境为php5.2x-5.3x版本。嗯,题中写了addslashes(),因为问这个的人太多了。这里我就从PHP对特殊字符的处理说起这个问题。我把PHP的特殊字符分为两大类,分别是:magic_qoute、addslashe、stripslashes、单引号、双引号a。addslashes和magic_quotes之间的关系b.stripslashesc.variable'和"如何处理破折号,htmlspecialcharsa..转义输出到html标签的特殊字符b.富文本编辑器输出转义