请选择 进入手机版 | 继续访问电脑版
易腾官方设为首页收藏本站

易腾动力社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 2852|回复: 1

php的magic_quotes_gpc转义

[复制链接]
发表于 2015-12-11 11:01:11 | 显示全部楼层 |阅读模式
1. 对于magic_quotes_gpc=on的情况,
我们可以不对输入和输出数据库的字符串数据作
addslashes()和stripslashes()的操作,数据也会正常显示。
如果此时你对输入的数据作了addslashes()处理,
那么在输出的时候就必须使用stripslashes()去掉多余的反斜杠。
2. 对于magic_quotes_gpc=off 的情况
必须使用addslashes()对输入数据进行处理,但并不需要使用stripslashes()格式化输出
因为addslashes()并未将反斜杠一起写入数据库,只是帮助mysql完成了sql语句的执行。
  1. //ini_set('magic_quotes_gpc', 'on');
  2. //if(!get_magic_quotes_gpc()){
  3. if(!ini_set('magic_quotes_gpc')){
  4.         $_POST['content'] = addslashes($_POST['content']);
  5. }
复制代码
 楼主| 发表于 2018-9-8 11:03:25 | 显示全部楼层
Content-Type
application/x-www-form-urlencoded
application/json
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|安全联盟|Archiver|手机版|小黑屋|易腾动力 ( 粤ICP备12094338号 )  

GMT+8, 2020-4-4 03:08 , Processed in 0.117239 second(s), 17 queries .

Powered by Discuz! X3

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表