PHP5下$_SERVER变量不再受magic_quotes_gpc保护的弥补方法
更新时间:2012年10月31日 22:17:36 作者:
在php5的环境中我们的$_SERVER变量将不再受magic_quotes_gpc的保护,至于程序该如何加强自己的安全性,下面我们总结了怎么保护php中的cookie,get,post,files数据哦,有需要的朋友可参考一下
复制代码 代码如下:
<?php
$magic_quotes_gpc = get_magic_quotes_gpc();
@extract(daddslashes($_COOKIE));
@extract(daddslashes($_POST));
@extract(daddslashes($_GET));
if(!$magic_quotes_gpc) {
$_FILES = daddslashes($_FILES);
}
daddslashes函数
复制代码 代码如下:
//转译字符函数
function daddslashes($string) {
if(!is_array($string)) return addslashes($string);
foreach($string as $key => $val) $string[$key] = daddslashes($val);
return $string;
}
?>
您可能感兴趣的文章:
- 使用mysqldump如何实现数据库表备份
- PHP函数篇详解十进制、二进制、八进制和十六进制转换函数说明
- PHP访问MYSQL数据库封装类(附函数说明)
- php 数组操作(增加,删除,查询,排序)等函数说明
- php中magic_quotes_gpc对unserialize的影响分析
- 基于PHP magic_quotes_gpc的使用方法详解
- php magic_quotes_gpc的一点认识与分析
- PHP 字符串正则替换函数preg_replace使用说明
- php array_map()数组函数使用说明
- PHP中simplexml_load_string函数使用说明
- php中get_magic_quotes_gpc()函数说明
相关文章
laravel创建类似ThinPHP中functions.php的全局函数
最近在学习如何使用Laravel写东西,因为框架本身的设计理念的不同,刚从ThinPHP3切换到Laravel5,感觉还是很怪的,各种不习惯,但是一旦写过一些代码,发现Laravel真的非常好用。这篇文章给大家分享的是利用laravel创建类似ThinPHP中functions.php的全局函数。2016-11-11
PHP查询并删除数据库多列重复数据的方法(利用数组函数实现)
这篇文章主要介绍了PHP查询并删除数据库多列重复数据的方法,利用数组函数实现该功能,涉及PHP数据库操作的相关技巧,需要的朋友可以参考下2016-02-02


最新评论