关于addslashes()的应用,php的魔术引用(magic_quotes_gpc),在segmentfault上面有不少的提问,大部分都没能明白的说清楚。固然,我也疑惑了好久,虽然有时候弄清楚了,但过一段时间又忘记,搞的本身老是反复的为这个问题纠结。俗话说好记性不如烂笔头,那不妨写下来。php
本文不涉及到pdo和mysql的prepare预处理的部分,若是你是作一个新系统建议直接使用这种方法。若是你有一个老系统,改来改去很麻烦,那就接着往下看。本文涉及到的环境是php5.2x-5.3x版本。html
好了,标题上写到了addslashes(),缘由是问这个的人太多,我在这里将把问题从php特殊字符的处理方面来讲说。我把php的特殊字符分为两类,以下:mysql