本文介绍了addslashes函数在PHP和SQL注入。分享给你供你参考。具体分析如下:

Addslashes将自动把单引号、双引号增加,这样我们可以在数据库中保存的数据的安全和不被剥削,这parameter'a.。z'defines所有大写和小写字母都逃出来了,代码如下:

复制代码如下:回声是要编码的('foo {,'a.。Z); / /输出:foo { }

$str =你的名字是O'Reilly ; / /定义字符串,包括需要转义字符

回声addslashes(str); / /输出字符串后逃逸

定义和用法:addslashes()函数添加一个反斜杠之前指定预定义字符。

这些预定义的字符:单引号(')、双引号(),反斜杠(),空

语法:addslashes(字符串),当然,这个功能是更安全,和示例代码如下:

将代码复制为以下内容:$测试;定义字符串包含特殊字符

$新= htmlspecialchars($str,ent_quotes); / /转换操作

返回新的输出转换结果

但是要使用输出

$str =jane'tarzan; / /定义HTML字符串

回声html_entity_decode(str); / /输出转换后的内容



回声html_entity_decode($str,ent_quotes);输出的内容 / /可选参数

希望本文能对大家的PHP程序设计有所帮助。