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

yipeiwu_com7年前PHP代码库
复制代码 代码如下:

<?
//格式化数据(防止注入)
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 前一天或后一天的日期

复制代码 代码如下:<?php     date_default_timezone_set('PRC'); //默认时区 ...

PHP+Ajax实现的检测用户名功能简单示例

PHP+Ajax实现的检测用户名功能简单示例

本文实例讲述了PHP+Ajax实现的检测用户名功能。分享给大家供大家参考,具体如下: 一 代码 fun.js: function chkUsername(username){...

PHP生成网站桌面快捷方式代码分享

PHP生成桌面快捷方式就是这么的简单,大家生成的时候改下你要生成的网站即可。 dianji.html代码: 复制代码 代码如下: <a href="a.php?url=ww...

PHP缓存技术的使用说明

在大部份情况下我们的网站都会使用数据库作为站点数据存储的容器。当你执行一个SQL查询时,典型的处理过程是:连接数据库->准备 SQL查询->发送查询到数据库->取得数据...

详解PHP中mb_strpos的使用

mb_strpos (PHP 4 >= 4.0.6, PHP 5, PHP 7) mb_strpos — Find position of first occurrence of...