美工统筹SEO,为企业电子商务营销助力!
php 反斜杠处置函数addslashes()和stripslashes()实例详解一佰互联网站扶植(www.taishanly.com) 宣布时候:2020-04-26 09:02:39 阅读数: 104 |
php 反斜杠处置函数 addslashes():对输入字符串中的某些预约义字符前增加反斜杠,如许处置是为了数据库查问语句等的必要。这些预约义字符是:单引号 (") ,双引号 (") ,反斜杠 () ,NULL。 stripslashes():删除由 addslashes() 函数增加的反斜杠。该函数用于清算从数据库或 HTML 表单中取回的数据。(若是持续二个反斜杠,则去掉一个,保留一个;若只要一个反斜杠,就间接去掉。) 默许环境下,PHP 指令 magic_quotes_gpc 为 on,对一切的 GET、POST 和 COOKIE 数据主动运转 addslashes()。不要对已被 magic_quotes_gpc 本义过的字符串利用 addslashes(),由于如许会致使双层本义。碰到这类环境时能够或许利用函数 get_magic_quotes_gpc() 停止检测。例: if (get_magic_quotes_gpc()){ code....} addslashes() 例子: <?php$str = "Who"s John Adams?";echo $str . " This is not safe in a database query.<br />";echo addslashes($str) . " This is safe in a database query.";?> 输入成果: Who"s John Adams? This is not safe in a database query.Who"s John Adams? This is safe in a database query. stripslashes() 例子: <?phpecho stripslashes("Who"s John Adams?");?> 输入成果: Who"s John Adams? 感激阅读,但愿能赞助到大师,感谢大师对本站的撑持! |
上一篇:详解EventDispatcher事务散发组件 下一篇: PHP完成的文件操纵类及文件下载功效示例 |
[前往消息列表] |