php防注入,表单提交值转义的实现详解


Posted in PHP onJune 10, 2013

在开发时,我们要注意防止sql注入,所以在对表单提交过来的值要做相应的处理,才可以把数据更新到数据库里
php横扫千军函数。任何值都可以传过来转换

function quotes($content)     
{     
    //如果magic_quotes_gpc=Off,那么就开始处理     
    if (!get_magic_quotes_gpc()) {     
        //判断$content是否为数组  
        if (is_array($content)) {     
            //如果$content是数组,那么就处理它的每一个单无     
            foreach ($content as $key=>$value) {     
                $content[$key] = addslashes($value);     
            }     
        } else {     
            //如果$content不是数组,那么就仅处理一次     
            addslashes($content);     
        }     
    } else {     
        //如果magic_quotes_gpc=On,那么就不处理     
    }     
    //返回$content     
    return $content;

显示的时候要用 stripslashes ()去掉反斜杠
stripslashes()了,它能把addslashes()处理时自动加上去的(反斜杠)\去掉
PHP 相关文章推荐
php代码优化及php相关问题总结
Oct 09 PHP
Php获取金书网的书名的实现代码
Jun 11 PHP
php数组一对一替换实现代码
Aug 31 PHP
php页面防重复提交方法总结
Nov 25 PHP
php获取URL中带#号等特殊符号参数的解决方法
Sep 02 PHP
详解WordPress开发中get_header()获取头部函数的用法
Jan 08 PHP
ThinkPHP发送邮件示例代码
Oct 08 PHP
php 获取文件行数的方法总结
Oct 11 PHP
使用PHP免费发送定时短信的实例
Oct 24 PHP
PHP 中魔术常量的实例详解
Oct 26 PHP
PHP实现 APP端微信支付功能
Jun 22 PHP
laravel 实现用户登录注销并限制功能
Oct 24 PHP
PHP获取当前页面完整URL的实现代码
Jun 10 #PHP
如何判断php数组的维度
Jun 10 #PHP
joomla jce editor 解决上传中文名文件失败问题
Jun 09 #PHP
php缩放图片(根据宽高的等比例缩放)实例介绍
Jun 09 #PHP
探讨php define()函数及defined()函数使用详解
Jun 09 #PHP
如何用php获取程序执行的时间
Jun 09 #PHP
php生成zip压缩文件的方法详解
Jun 09 #PHP
You might like
file_get_contents获取不到网页内容的解决方法
2013/03/07 PHP
PHP实现图片旋转效果实例代码
2014/10/01 PHP
smarty内置函数section的用法
2015/01/22 PHP
PHP使用第三方即时获取物流动态实例详解
2017/04/27 PHP
PHP 裁剪图片
2021/03/09 PHP
检测是否已安装 .NET Framework 3.5的js脚本
2009/02/14 Javascript
js 对小数加法精度处理示例说明
2013/12/27 Javascript
做好七件事帮你提升jQuery的性能
2014/02/06 Javascript
js防阻塞加载的实现方法
2016/09/09 Javascript
js图片放大镜实例讲解(必看篇)
2017/07/17 Javascript
webpack下实现动态引入文件方法
2018/02/22 Javascript
vue实现word,pdf文件的导出功能
2018/07/31 Javascript
详解小程序rich-text对富文本支持方案
2018/11/28 Javascript
JS/HTML5游戏常用算法之碰撞检测 像素检测算法实例详解
2018/12/12 Javascript
关于vue组件事件属性穿透详解
2019/10/28 Javascript
[15:41]教你分分钟做大人——灰烬之灵
2015/03/11 DOTA
Python编程中time模块的一些关键用法解析
2016/01/19 Python
Mac 上切换Python多版本
2017/06/17 Python
TensorFlow神经网络优化策略学习
2018/03/09 Python
python实现守护进程、守护线程、守护非守护并行
2018/05/05 Python
Python socket套接字实现C/S模式远程命令执行功能案例
2018/07/06 Python
使用Python实现微信提醒备忘录功能
2018/12/04 Python
用Python实现将一张图片分成9宫格的示例
2019/07/05 Python
Django 过滤器汇总及自定义过滤器使用详解
2019/07/19 Python
Python IDE Pycharm中的快捷键列表用法
2019/08/08 Python
Django实现前台上传并显示图片功能
2020/05/29 Python
西班牙英格列斯百货英国官网:El Corte Inglés英国
2017/10/30 全球购物
丹麦优惠购物网站:PLUSSHOP
2019/03/24 全球购物
西班牙最大的在线滑板和街头服饰商店:Fillow.net
2019/04/15 全球购物
美国帽子俱乐部商店:Hat Club
2019/07/05 全球购物
应聘自荐信
2013/12/14 职场文书
民主评议党员自我评价材料
2014/09/18 职场文书
团员个人年度总结
2015/02/26 职场文书
不同意离婚代理词
2015/05/23 职场文书
郭明义观后感
2015/06/08 职场文书
bootstrapv4轮播图去除两侧阴影及线框的方法
2022/02/15 HTML / CSS