global.php


Posted in PHP onDecember 09, 2006

<?php
/**
 * 自动判断PHP版本,并把所有环境变量转为全局变量
 *
 * @author   Avenger <avenger@php.net>
 * @version  $Id 2003-05-18 13:01:14 $
 */

function pmyoutput(&$a) {
    if (is_array($a)) {
        array_walk($a,'pmyoutput');
    } else {
        $a = stripslashes($a);
        $a = str_replace('"', '"', $a);
    }
}

function pmyinput(&$a) {
    if (is_array($a)) {
        array_walk($a,'pmyinput');
    } else {
        $a = addslashes($a);
    }
}

/*
if (phpversion() < '4.1.0') {

    isset($HTTP_SESSION_VARS) ? $GLOBALS['_SESSION'] = &$HTTP_SESSION_VARS : '';
    isset($HTTP_SERVER_VARS) ? $GLOBALS['_SERVER'] = &$HTTP_SERVER_VARS : '';
    isset($HTTP_ENV_VARS) ? $GLOBALS['_ENV'] = &$HTTP_ENV_VARS : '';
    isset($HTTP_FILES_VARS) ? $GLOBALS['_FILES'] = &$HTTP_FILES_VARS : '';
    if (get_magic_quotes_gpc() == 1) {
        isset($HTTP_GET_VARS) ? $GLOBALS['_GET'] = &$HTTP_GET_VARS : '';
        isset($HTTP_POST_VARS) ? $GLOBALS['_POST'] = &$HTTP_POST_VARS : '';
        isset($HTTP_COOKIE_VARS) ? $GLOBALS['_COOKIE'] = &$HTTP_COOKIE_VARS : '';
    } else {
        isset($HTTP_GET_VARS) ? pmyinput($HTTP_GET_VARS) : '';
        isset($HTTP_POST_VARS) ? pmyinput($HTTP_POST_VARS) : '';
        isset($HTTP_COOKIE_VARS) ? pmyinput($HTTP_COOKIE_VARS) : '';
        $GLOBALS['_GET'] = &$HTTP_GET_VARS;
        $GLOBALS['_POST'] = &$HTTP_POST_VARS;
        $GLOBALS['_COOKIE'] = &$HTTP_COOKIE_VARS;

    }
    $GLOBALS['_REQUEST'] = array_merge($_GET, $_POST, $_COOKIE);

} else {

    if (get_magic_quotes_gpc() != 1) {
        isset($_GET) ? pmyinput($_GET) : '';
        isset($_POST) ? pmyinput($_POST) : '';
        isset($_COOKIE) ? pmyinput($_COOKIE) : '';
        isset($_REQUEST) ? pmyinput($_REQUEST) : '';
    }

}
*/
?> 

PHP 相关文章推荐
php删除文件夹及其文件夹下所有文件的函数代码
Jan 23 PHP
解析phpstorm + xdebug 远程断点调试
Jun 20 PHP
服务器变量 $_SERVER 的深入解析
Jul 02 PHP
php实现的Cookies操作类实例
Sep 24 PHP
PHP网络操作函数汇总
May 18 PHP
phpinfo() 中 Local Value(局部变量)Master Value(主变量) 的区别
Feb 03 PHP
PHP编写简单的App接口
Aug 28 PHP
php获取手机端的号码以及ip地址实例代码
Sep 12 PHP
使用SMB共享来绕过php远程文件包含的限制执行RFI的利用
May 31 PHP
Yii框架getter与setter方法功能与用法分析
Oct 22 PHP
Laravel服务容器绑定的几种方法总结
Jun 14 PHP
PHP网页缓存技术优点及代码实例
Jul 29 PHP
source.php查看源文件
Dec 09 #PHP
function.inc.php超越php
Dec 09 #PHP
粗略计算在线时间,bug:ip相同
Dec 09 #PHP
用PHP函数解决SQL injection
Dec 09 #PHP
php中处理模拟rewrite 效果
Dec 09 #PHP
如何写php程序?
Dec 08 #PHP
IIS下配置Php+Mysql+zend的图文教程
Dec 08 #PHP
You might like
PHP连接Access数据库的方法小结
2013/06/20 PHP
php读取文件内容的三种可行方法示例介绍
2014/02/08 PHP
PHP网页游戏学习之Xnova(ogame)源码解读(九)
2014/06/24 PHP
jquery中获取select选中值的代码
2011/06/27 Javascript
使用原生javascript创建通用表单验证——更锋利的使用dom对象
2011/09/13 Javascript
jQuery:节点(插入,复制,替换,删除)操作
2013/03/04 Javascript
js实现上传图片之上传前预览图片
2013/03/25 Javascript
深入理解JavaScript高级之词法作用域和作用域链
2013/12/10 Javascript
JavaScript中的方法重载实例
2015/03/16 Javascript
关于bootstrap日期转化,bootstrap-editable的简单使用,bootstrap-fileinput的使用详解
2017/05/12 Javascript
element ui table 增加筛选的方法示例
2018/11/02 Javascript
vue项目中常见问题及解决方案(推荐)
2019/10/21 Javascript
vue实现购物车的监听
2020/04/20 Javascript
[38:23]2014 DOTA2国际邀请赛中国区预选赛 5 23 CIS VS LGD第一场
2014/05/24 DOTA
[29:10]Ti4 冒泡赛第二天 NEWBEE vs Titan 3
2014/07/15 DOTA
Python中的高级函数map/reduce使用实例
2015/04/13 Python
Python中有趣在__call__函数
2015/06/21 Python
Python Nose框架编写测试用例方法
2017/10/26 Python
python处理csv数据动态显示曲线实例代码
2018/01/23 Python
基于python判断目录或者文件代码实例
2019/11/29 Python
Python分类测试代码实例汇总
2020/07/23 Python
Stuart Weitzman美国官网:美国奢华鞋履品牌
2016/08/18 全球购物
美国零售商店:Blue&Cream
2017/04/07 全球购物
VICHY薇姿美国官方网站:欧洲药房第一的抗衰老品牌
2017/11/22 全球购物
Love, Bonito国际官网:新加坡女装品牌
2021/03/13 全球购物
汽车销售求职自荐信
2013/10/01 职场文书
毕业生怎样写好自荐信
2013/11/11 职场文书
法院授权委托书范文
2014/08/02 职场文书
优秀党员先进材料
2014/12/18 职场文书
学年个人总结范文
2015/03/05 职场文书
python3 sqlite3限制条件查询的操作
2021/04/07 Python
Python爬虫基础之爬虫的分类知识总结
2021/05/13 Python
Java中常用解析工具jackson及fastjson的使用
2021/06/28 Java/Android
Spring实现内置监听器
2021/07/09 Java/Android
解决persistence.xml配置文件修改存放路径的问题
2022/02/24 Java/Android
Flutter Navigator 实现路由传递参数
2022/04/22 Java/Android