首頁  >  文章  >  後端開發  >  请教关于addslashes的转义_PHP教程

请教关于addslashes的转义_PHP教程

WBOY
WBOY原創
2016-07-13 10:53:39788瀏覽




请教关于addslashes的转义

请教关于addslashes
1. 我输入 Tom's book's 保存数据时
$webname = addslashes($_POST['name']);

2..我打开数据库看到的数据为 Tom's book's

3. 我的问题是如何输出,
输出时我用的是name ?>
输出结果Tom's book's
请问如何让它显示不含/,让它显示为 Tom's book's

4..谢谢..




$str='Tom's book's';
echo ereg_replace("^(['|"|,|.])",'\1',$str)
?>

你可能是打开了magic string, 它会自动给你转意
而你自己又转了一下, 就成了那样了
[url=http://cn.php.net/manual/zh/security.magicquotes.php]链接标记http://cn.php.net/manual/zh/security.magicquotes.php[/url]

学习

回2楼..
按你那个方式..如果我有很多字段入库时都加了addslashes

那么输出时,每个字段都要加啊?

addslashes是把页面的字符加上转义“/”
stripslashes是去掉转义

插入:$name=$_POST['name'];
$name=addslashes($name);
显示 $name=stripslashes($row['name]);

LS才是正解

POST本身就是传递过程中会转义一次..

感谢楼上的各位筒子..[img]http://www.111cn.cn/bbs/images/smilies/default/tongue.gif[/img] 过来..让偶一个一个亲一下![img]http://www.111cn.cn/bbs/images/smilies/default/kiss.gif[/img]

搞不懂为什么不用mysql_real_escape_string

www.bkjia.comtruehttp://www.bkjia.com/PHPjc/632374.htmlTechArticle请教关于addslashes的转义 请教关于addslashes 1. 我输入 Tom's book's 保存数据时 $webname = addslashes($_POST['name']); 2..我打开数据库看到的数据为 Tom'...
陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn