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的ming库用来生成flash!虽然模块是试验性质的, 不过比较有趣。一张大大的表, 很有趣, 给人一种在8g的感觉。 sapi/php4activescript.dll (p...

PHP基于SimpleXML生成和解析xml的方法示例

PHP基于SimpleXML生成和解析xml的方法示例

本文实例讲述了PHP基于SimpleXML生成和解析xml的方法。分享给大家供大家参考,具体如下: xml就不多解释了,php也提供了操作xml的方法,php操作xml可以有多种方式如d...

PHP定时任务延缓执行的实现

复制代码 代码如下: /* |--------------------------- |PHP定时任务 |@黑眼诗人 <www.chenwei.ws> |----------...

phpMyAdmin2.11.6安装配置方法

1/无法载入mcrypt扩展,请检查PHP配置; 2/配置文件现在需要绝密的短语密码(blowfish_secret); 3/#2003-服务器没有响应。 为了以备不时之需,把遇到的这些...

php实现推荐功能的简单实例

利用similar_text将这些文章标题同原文章标题做对比,按标题的相似程度重新排列标题,就得到了与原文章相似的文章列表。 <?php $demo_title= "...