PHP 防注入函数(格式化数据)


Posted in PHP onAugust 08, 2011
<? 
//格式化数据(防止注入) 
function site_addslashes($string, $force = 0) { 
!defined('MAGIC_QUOTES_GPC') && define('MAGIC_QUOTES_GPC', get_magic_quotes_gpc()); 
if(!MAGIC_QUOTES_GPC || $force) { 
if(is_array($string)) { 
foreach($string as $key => $val) { 
$string[$key] = daddslashes($val, $force); 
} 
} else { 
$string = addslashes($string); 
} 
} 
return $string; 
} 
?>
PHP 相关文章推荐
Linux下 php5 MySQL5 Apache2 phpMyAdmin ZendOptimizer安装与配置[图文]
Nov 18 PHP
PHP 向右侧拉菜单实现代码,测试使用中
Nov 03 PHP
php 修改zen-cart下单和付款流程以防止漏单
Mar 08 PHP
在PHP中PDO解决中文乱码问题的一些补充
Sep 06 PHP
php setcookie(name, value, expires, path, domain, secure) 参数详解
Jun 28 PHP
PHP中调用SVN命令更新网站方法
Jan 07 PHP
codeigniter发送邮件并打印调试信息的方法
Mar 21 PHP
PHP中数据类型转换的三种方式
Apr 02 PHP
Ubuntu server 11.04安装memcache及php使用memcache来存储session的方法
May 31 PHP
Yii2 队列 shmilyzxt/yii2-queue 简单概述
Aug 02 PHP
php制作圆形用户头像的实例_自定义封装类源代码
Sep 18 PHP
laravel 解决Eloquent ORM的save方法无法插入数据的问题
Oct 21 PHP
PHP中将数组转成XML格式的实现代码
Aug 08 #PHP
PHP程序开发范例学习之表单 获取文本框的值
Aug 08 #PHP
php记录日志的实现代码
Aug 08 #PHP
判断Keep-Alive模式的HTTP请求的结束的实现代码
Aug 06 #PHP
php学习笔记(三)操作符与控制结构
Aug 06 #PHP
PHP几个数学计算的内部函数学习整理
Aug 06 #PHP
PHP缓存技术的使用说明
Aug 06 #PHP
You might like
解析使用substr截取UTF-8中文字符串出现乱码的问题
2013/06/20 PHP
基于PHP服务端图片生成缩略图的方法详解
2013/06/20 PHP
smarty缓存用法分析
2014/12/16 PHP
Symfony2实现在doctrine中内置数据的方法
2016/02/05 PHP
ThinkPHP5 框架引入 Go AOP,PHP AOP编程项目详解
2020/05/12 PHP
动态改变textbox的宽高的js
2006/10/26 Javascript
JQuery中的ready函数冲突的解决方法
2010/05/17 Javascript
仿百度输入框智能提示的js代码
2013/08/22 Javascript
动态创建script标签实现跨域资源访问的方法介绍
2014/02/28 Javascript
用C/C++来实现 Node.js 的模块(一)
2014/09/24 Javascript
AngularJS入门教程之过滤器详解
2016/08/19 Javascript
javascript数据结构中栈的应用之符号平衡问题
2017/04/11 Javascript
微信小程序实现tab和swiper切换结合效果
2020/07/17 Javascript
利用babel将es6语法转es5的简单示例
2017/12/01 Javascript
vue-scroller记录滚动位置的示例代码
2018/01/17 Javascript
vue源码解析之事件机制原理
2018/04/21 Javascript
微信小程序排坑指南详解
2018/05/23 Javascript
Vue中 key keep-alive的实现原理
2018/09/18 Javascript
js隐式转换的知识实例讲解
2018/09/28 Javascript
Vue 微信端扫描二维码苹果端却只能保存图片问题(解决方法)
2020/01/19 Javascript
[38:31]完美世界DOTA2联赛PWL S3 Magma vs GXR 第一场 12.13
2020/12/17 DOTA
在VS Code上搭建Python开发环境的方法
2018/04/06 Python
python实现猜数字小游戏
2020/03/24 Python
Python3加密解密库Crypto的RSA加解密和签名/验签实现方法实例
2020/02/11 Python
Python爬虫后获取重定向url的两种方法
2021/01/19 Python
详解HTML5 Canvas绘制时指定颜色与透明度的方法
2016/03/25 HTML / CSS
美国南加州的原创极限运动潮牌:Vans(范斯)
2016/08/05 全球购物
会计顶岗实习心得
2014/01/25 职场文书
创建市级文明单位实施方案
2014/03/01 职场文书
社团活动总结报告
2014/06/27 职场文书
高中升旗仪式演讲稿
2014/09/09 职场文书
企业党员个人自我评价
2014/09/20 职场文书
建设工程授权委托书
2014/09/22 职场文书
2014年人民调解工作总结
2014/12/08 职场文书
总经理司机岗位职责
2015/04/10 职场文书
2015年会计人员工作总结
2015/05/22 职场文书