首页 技术教程 实用代码 注册破解 正则表达式 网址导航 电子书籍

stripslashes和addslashes在数据处理时的总结

我们在向mysql写入数据时,比如: mysql_query("update tableName set `title`='goaler's blog'");那就会出错。ASP中处理时也一样,数据库都会对单引号过敏。只不过ASP中需要进行replace("'","''",str),而PHP中则可以直接使用addslashes。 PHP为了安全性,所以引入了个magic_quotes_gpc = On的功能,可以不需要做任何处理就能直接把单引号插入数据库中,那么对于Off时,则需要考虑单引号的问题了,而不是一味地信任运行环境。 当magic_quotes_gpc = On时,使用了addslashes()处理后的数据在数据库中将以'形式保存,如果此时直接输出的话,就会发现比自己期待的内容多了个,因此stripslash...
类别:网页编程 - PHP技术    查看:80    更新:2014-05-19