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

发布时间:2019-08-07 发布网站:脚本宝典
脚本宝典收集整理的这篇文章主要介绍了php的特殊字符处理(addslashes、stripslashes、htmlspecialchars)脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。

由于sf的特殊字符处理也有问题,贴上来全乱套了,显示也不完整,请到我博客下载原文 http://www.yunxi365.cn/index....

关于addslashes()的应用,php的魔引用(magic_quotes_gpc),在segmentfault上面有很多的提问,大部分都没能明白的说清楚。当然,我也疑惑了很久,虽然有时候弄清楚了,但过一段时间又忘记,搞的自己总是反复的为这个问题纠结。俗话说好记性不如烂笔头,那不妨写下来。

本文不涉及到pdo和MySQLPRepare预处理的部分,如果你是做一个新系统建议直接使用这种方法。如果你有一个老系统,改来改去很麻烦,那就接着往下看。本文涉及到的环境是php5.2x-5.3x版本。

好了,标题上写到了addslashes(),原因是问这个的人太多,我在这里将把问题从php特殊字符的处理方面来说说。我把php的特殊字符分为两类,如下:

  1. magic_qoute、addslashe、stripslashes、单引号、双引号
    a.addslashes与magic_quotes的关系
    b.stripslashes
    c.变量中的'和"怎么处理
  2. 破拆号、htMLsPEcialchars
    a..对输出到html标签内的特殊字符进行转义
    b.富文本编辑器输出转义

附件: 我我我 上面点右键->另存为 到自己脑,把后缀.jpg改成.txt即是原文。

脚本宝典总结

以上是脚本宝典为你收集整理的php的特殊字符处理(addslashes、stripslashes、htmlspecialchars)全部内容,希望文章能够帮你解决php的特殊字符处理(addslashes、stripslashes、htmlspecialchars)所遇到的问题。

如果觉得脚本宝典网站内容还不错,欢迎将脚本宝典推荐好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。