global.php

 更新时间:2006年12月09日 00:00:00   作者:  
<?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('"', '&quot;', $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代码

    这篇文章主要介绍了如何运行/调试你的PHP代码,帮助大家更好的进行PHP开发,完善自己的代码,感兴趣的朋友可以了解下
    2020-10-10
  • Base64在线编码解码实现代码 演示与下载

    Base64在线编码解码实现代码 演示与下载

    最近遇到的几个程序的加密方式都是Base64加密,很是晕菜,临时整了个在线转换,但是也不全部能搞定,呵呵也许还有不行的,希望对后来人有所帮助。
    2011-01-01
  • Yii框架连表查询操作示例

    Yii框架连表查询操作示例

    这篇文章主要介绍了Yii框架连表查询操作,结合实例形式分析了Yii框架连表查询常用方法及相关使用技巧,需要的朋友可以参考下
    2019-09-09
  • Laravel实现ApiToken认证请求

    Laravel实现ApiToken认证请求

    今天小编就为大家分享一篇Laravel实现ApiToken认证请求,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2019-10-10
  • Yii框架日志记录Logging操作示例

    Yii框架日志记录Logging操作示例

    这篇文章主要介绍了Yii框架日志记录Logging操作,结合实例形式分析了Yii框架日志记录Logging模块相关配置与简单使用技巧,需要的朋友可以参考下
    2018-07-07
  • PHP swfupload图片上传的实例代码

    PHP swfupload图片上传的实例代码

    swfupload已经是第二次研究,这次自已整了个简单demo,有需要的朋友可以参考一下
    2013-09-09
  • destoon调用企业会员公司形象图片的实现方法

    destoon调用企业会员公司形象图片的实现方法

    这篇文章主要介绍了destoon调用企业会员公司形象图片的实现方法,非常实用,需要的朋友可以参考下
    2014-08-08
  • ECSHOP在PHP5.5及高版本上报错的解决方法

    ECSHOP在PHP5.5及高版本上报错的解决方法

    程序不断的更新换代,php版本也在不断的推陈出新,自从php7.0推出,php5.5版本已落伍,但是目前使用php5.5的也不少,接下来,小编给大家整理关于ECSHOP在PHP5.5及高版本上报错的解决方法,小伙伴们一起来学习吧
    2015-08-08
  • laravel使用组件实现微信网页授权登入

    laravel使用组件实现微信网页授权登入

    这篇文章主要介绍了laravel使用组件实现微信网页授权登入,使用laravel组件 laravel-wechat调用,使用起来很方便,有需要的同学可以学习下
    2021-03-03
  • Zend Framework教程之配置文件application.ini解析

    Zend Framework教程之配置文件application.ini解析

    这篇文章主要介绍了Zend Framework教程之配置文件application.ini用法,分析了配置文件application.ini中常见的配置项含义及用法,需要的朋友可以参考下
    2016-03-03

最新评论