stripslashes和addslashes的使用方法
2019独角兽企业重金招聘Python工程师标准>>>
当magic_quotes_gpc = On时,使用了addslashes()处理后的数据在数据库中将以\’形式保存,如果此时直接输出的话,就会发现比自己期待的内容多了个\,因此 stripslashes()出场了,它能把\去掉(区别于str_replace(”\”, “”,$Str))。
当magic_quotes_gpc = Off时,使用了addslashes()处理后的数据在数据库中将以’形式保存,没有上面说的有\的问题,addslashes()起到插入数据不出错 的作用,如果此时直接输出的话,数据正常。不需要再用stripslashes()。addslashes()和stripslashes()正好是相反 的,直接记忆:addslashes()加个\,stripslashes()去个\那么什么时候用呢?
简单说:当magic_quotes_gpc = On时,系统会自动处理单引号等问题,用不用addslashes()和stripslashes()都没关系,但是如果添加数据时用了 addslashes(),那么显示数据时必须要stripslashes()当magic_quotes_gpc = Off时,系统不会处理单引号等问题,所以插入数据时必须要使用addslashes(),显示数据时则不需要使用stripslashes()。既然有 了分析,做程序时要怎么办呢?根据以上两种情况,可得:不管magic_quotes_gpc是On还是Off,咱添加数据时都用 addslashes(),当On时,必须使用stripslashes(),Off时则不能用stripslashes()。如何判断On还是Off 呢?用get_magic_quotes_gpc()。
转载于:https://my.oschina.net/wuzhencan/blog/531485
stripslashes和addslashes的使用方法相关推荐
- stripslashes和addslashes的区别
我们在向mysql写入数据时,比如: mysql_query("update table set `title`='kuhanzhu's blog'"); 那就会出错.同asp时一 ...
- java addslashes_php stripslashes和addslashes的区别
PHP为了安全性,所以引入了个magic_quotes_gpc = On的功能,可以不需要做任何处理就能直接把单引号插入数据库中,那么对于Off时,则需要考虑单引号的问题了,而不是一味地信任运行环境. ...
- php addslashes没用_php addslashes 转义的方法
php addslashes转义的方法:首先创建一个PHP示例文件:然后定义一个字符串:最后通过"addslashes($str)"向字符串中的预定义字符添加反斜杠即可. 本文操作 ...
- php中文转义字符复原,PHP中addslashes()和stripslashes()实现字符串转义和还原用法实例,转义字符的用法_PHP教程...
PHP中addslashes()和stripslashes()实现字符串转义和还原用法实例,转义字符的用法 本文实例讲述了PHP中addslashes()和stripslashes()实现字符串转义和 ...
- addslashes() php,PHP 字符串转义函数(addslashes,stripslashes)详解
在PHP中,有两个函数与字符串的转义有关,他们分别是 addslashes 和 stripslashes. addslashes($string), 在指定的预定义字符前添加反斜杠 (\),用于为存储 ...
- php的strip_tags,htmlspecialchars,htmlentities,stripslashes,addslashes解释
php函数蛮多的,要完整的每个函数都理解深刻是个挺有挑战性的事情. strip_tags,htmlspecialchars,htmlentities,stripslashes,addslashes这几 ...
- php 自定义字符串转义,PHP 字符串转义函数(addslashes,stripslashes)功能实例
对PHP 字符串转义函数(addslashes,stripslashes)详解感兴趣的小伙伴,下面一起跟随512笔记的小编两巴掌来看看吧! 在PHP中,有两个函数与字符串的转义有关,他们分别是 add ...
- java addslashes_php---------字符串转义函数(addslashes,stripslashes)
在PHP中,有两个函数与字符串的转义有关,他们分别是 addslashes 和 stripslashes. addslashes($string), 在指定的预定义字符前添加反斜杠 (\),用于为存储 ...
- mysql addslashes_mysql 转义字符和php addslashes
遇到一个很奇怪的问题,json数据中含有中文: "mail":{"title":"\u6218\u529b\u8fbe\u4eba\u6d3b\u52 ...
最新文章
- git服务器查看用户信息,git 查看当前git用户_新Git用户使用方法
- jquery等待特定元素加载再执行相关函数
- PHP使用phpexcel读取excel文件
- tomcat ssi配置及升级导致ssi include错误问题解决
- 面试题——4种数组去重的方法
- 正则表达式:匹配非0的整数和小数Double
- android调用本地js文件上传,利用node.js android 实现文件上传
- dp 20190617
- 快手进军元宇宙:数字人主播拉动“三驾马车”
- Android studio db文件导出 DDMS
- 2017年中国软件业务收入报告新鲜出炉,华为以2178亿元连续16年蝉联榜首
- 劝酒的话(男人必修)
- [Linux] 解决 CentOS 重启电脑后 ibus 拼音输入法无效的问题
- 01.mico开发环境准备
- 十进制转换成二进制 (栈)
- Information from parts of words: Subword Models
- 家电售后服务外包维修模式,该如何管理
- QT子窗体直接调用父窗体成员、函数、控件的方法
- 上海旅游-徐家汇教堂
- CS 425 – Database Organization - project 1:HomeImprovement_shop_project
热门文章
- 全面超越人类!Google称霸SQuAD,BERT横扫11大NLP测试
- 吴恩达:我的AI商业化方法论
- 汤晓鸥为CNN搓了一颗大力丸
- 理解 Redux 的最好方式,是自己写一个
- (原創) 為什麼VB有Dim obj As Foo = New Foo()這種語法? (初級) (Visual BASIC)
- iptables的详细介绍及配置方法
- Spring+IOC(DI)+AOP概念及优缺点
- 烂泥:使用snmpwalk采集设备的OID信息
- 亲自动手用HTK实现YES NO孤立词识别
- 城市平乱 (dijkstra模板题)