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 相关文章推荐
JS异常处理try..catch语句的作用和实例
May 05 PHP
PHP生成随机密码类分享
Jun 25 PHP
php下Memcached入门实例解析
Jan 05 PHP
php+html5使用FormData对象提交表单及上传图片的方法
Feb 11 PHP
PHP SESSION的增加、删除、修改、查看操作
Mar 20 PHP
WordPress中获取所使用的模板的页面ID的简单方法
Dec 31 PHP
php使用timthumb生成缩略图的方法
Jan 22 PHP
PHP实现查询两个数组中不同元素的方法
Feb 23 PHP
php curl 模拟登录并获取数据实例详解
Dec 22 PHP
php使用preg_match()函数验证ip地址的方法
Jan 07 PHP
PHP Include文件实例讲解
Feb 15 PHP
PHP实现一个按钮点击上传多个图片操作示例
Jan 23 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基础知识:函数基础知识
2006/12/13 PHP
PHP中3种生成XML文件方法的速度效率比较
2012/10/06 PHP
PHP临时文件的安全性分析
2014/07/04 PHP
PHP实现根据时间戳获取周几的方法
2016/02/26 PHP
在js中单选框和复选框获取值的方式
2009/11/06 Javascript
Jsonp 跨域的原理以及Jquery的解决方案
2010/05/18 Javascript
JS读取XML文件示例代码
2013/11/15 Javascript
JQuery实现table行折叠效果以JSON做数据源
2014/05/26 Javascript
html文本框提示效果的示例代码
2014/06/28 Javascript
nodejs中转换URL字符串与查询字符串详解
2014/11/26 NodeJs
使用getBoundingClientRect方法实现简洁的sticky组件的方法
2016/03/22 Javascript
基于JS实现移动端访问PC端页面时跳转到对应的移动端网页
2020/12/24 Javascript
jQuery使用cookie与json简单实现购物车功能
2016/04/15 Javascript
nodejs简单实现操作arduino
2016/09/25 NodeJs
js实现点击每个li节点,都弹出其文本值及修改
2016/12/15 Javascript
Jquery EasyUI $.Parser
2017/06/02 jQuery
JavaScript门道之标准库
2018/05/26 Javascript
vue中el-upload上传图片到七牛的示例代码
2018/10/19 Javascript
vue组件中的样式属性scoped实例详解
2018/10/30 Javascript
基于vue3.0.1beta搭建仿京东的电商H5项目
2020/05/06 Javascript
vue element 关闭当前tab 跳转到上一路由操作
2020/07/22 Javascript
[01:05:24]Ti4 冒泡赛第二天 iG vs NEWBEE 3
2014/07/15 DOTA
python中字典dict常用操作方法实例总结
2015/04/04 Python
为什么选择python编程语言入门黑客攻防 给你几个理由!
2018/02/02 Python
Python中修改字符串的四种方法
2018/11/02 Python
python 实现图片旋转 上下左右 180度旋转的示例
2019/01/24 Python
Python文件路径名的操作方法
2019/10/30 Python
Django 项目通过加载不同env文件来区分不同环境
2020/02/17 Python
Python图像处理库PIL中图像格式转换的实现
2020/02/26 Python
15行Python代码实现免费发送手机短信推送消息功能
2020/02/27 Python
Centos7下源码安装Python3 及shell 脚本自动安装Python3的教程
2020/03/07 Python
CSS3新属性transition-property transform box-shadow实例学习
2013/06/06 HTML / CSS
科尔士百货公司官网:Kohl’s
2016/07/11 全球购物
英国电子专家:maplin
2019/09/04 全球购物
有趣、实用和鼓舞人心的产品:Inspire Uplift
2019/11/05 全球购物
国家励志奖学金获奖感言
2014/01/09 职场文书