PHP5下$_SERVER变量不再受magic_quotes_gpc保护的弥补方法

yipeiwu_com7年前PHP代码库

复制代码 代码如下:

<?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的session cookie错误

只要你写过PHP代码,相信都遇上过这个大多时候都令人莫明其妙的warning吧..今天我们就来搞定它...............   看了PHP手册,回答如下:   消息“Warnin...

PHP多文件上传类实例

本文实例讲述了PHP多文件上传类。分享给大家供大家参考。具体如下: 复制代码 代码如下:<?php /* PHP多文件上传类 修改:Linvo 2008-2-15 */...

php如何比较两个浮点数是否相等详解

前言 本文主要给大家介绍了关于利用php如何比较浮点数是否相等的相关内容,下面话不多说了,来一起看看详细的介绍吧 看下面这段代码, 0.9+0.1 的相加结果与 1 进行比较 &...

php 将字符串按大写字母分隔成字符串数组

alert("createTechBook".split(/(?=[A-Z])/)) 谢了啊 复制代码 代码如下: <?php $str="abcDefGhi"; /* preg_...

PHP使用Pear发送邮件(Windows环境)

PHP使用Pear发送邮件(Windows环境)

本文实例介绍了PHP使用Pear发送邮件的方法,以及如何在Windows下安装PHP Pear的步骤,分享给大家供大家参考,具体内容如下 一、PEAR安装 1、PEAR简介 PEAR是P...