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;
}
?>
您可能感兴趣的文章:
- 解析PHP留言本模块主要功能的函数说明(代码可实现)
- 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()函数说明
相关文章
PHP nl2br函数 将换行字符转成 <br>
PHP nl2br函数 将换行字符转成 <br>,不是很了解的朋友可以参考下。2009-08-08php中XMLHttpRequest(Ajax)不能设置自定义的Referer的解决方法
php中XMLHttpRequest(Ajax)不能设置自定义的Referer的解决方法,需要的朋友可以参考下。2011-11-11CI框架源码阅读,系统常量文件constants.php的配置
CI框架源码阅读,系统常量文件constants.php的配置,需要的朋友可以参考一下2013-02-02
最新评论