PHP 防注入函数(格式化数据)
作者:bea
代码如下: <? //格式化数据(防止注入) 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
代码如下:
<?
//格式化数据(防止注入)
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;
}
?>
有用 | 无用
猜你喜欢
您可能感兴趣的文章:
- 不支持fsockopen但支持culr环境下下ucenter与modoer通讯问题
- PHP中获取内网用户MAC地址(WINDOWS/linux)的实现代码
- 初学PHP的朋友 经常问的一些问题。不断更新
- shopex中集成的站长统计功能的代码简单分析
- pdo中使用参数化查询sql
- php 广告调用类代码(支持Flash调用)
- php 中英文语言转换类代码
- php中计算中文字符串长度、截取中文字符串的函数代码
- php数据结构 算法(PHP描述) 简单选择排序 simple selection sort
- php的urlencode()URL编码函数浅析
- php简单的会话类代码
- 兼容firefox,chrome的网页灰度效果
- 用php解析html的实现代码
- php中设置多级目录session的问题
- ThinkPHP 防止表单重复提交的方法
- ThinkPHP与PHPExcel冲突解决方法
- 让Nginx支持ThinkPHP的URL重写和PATHINFO的方法分享
- php Smarty初体验二 获取配置信息
- php中Smarty模板初体验