首頁 > php教程 > php手册 > php addslashes sql防注入函数

php addslashes sql防注入函数

WBOY
發布: 2016-06-13 11:18:18
原創
1101 人瀏覽過

addslashes可会自动给单引号,双引号增加\这哦,这样我们就可以安全的把数据存入数据库中而不黑客利用。*///参数'A..z'界定所有大小写字母均被转义echo addcslashes('foo[ ]','A..z'); //输出:foo[ ]  

addslashes可会自动给单引号,双引号增加这哦,这样我们就可以安全的把数据存入数据库教程中而不黑客利用。
*/
//参数'a..z'界定所有大小写字母均被转义
echo addcslashes('foo[ ]','a..z');       //输出:foo[ ]

//
$str="is your name o'reilly?";      //定义字符串,其中包括需要转义的字符
echo addslashes($str);       //输出经过转义的字符串

/*
定义和用法
addslashes() 函数在指定的预定义字符前添加反斜杠。

这些预定义字符是:

单引号 (')
双引号 (")
反斜杠 ()
null
语法
addslashes(string)
*/

//当然这个函数更安全

$str="test";        //定义包含特殊字符的字符串
$new=htmlspecialchars($str,ent_quotes);     //进行转换操作
echo $new;           //输出转换结果
//不过输出时要用到

$str="jane & 'tarzan'";      //定义html字符串
echo html_entity_decode($str);        //输出转换后的内容
echo "
";
echo html_entity_decode($str,ent_quotes);     //有可选参数输出的内容


來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門推薦
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板