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程序效率优化的一些策略小结
Jul 17 PHP
PHP gbk环境下json_dencode传送来的汉字
Nov 13 PHP
使用php语句将数据库*.sql文件导入数据库
May 05 PHP
php实例分享之二维数组排序
May 15 PHP
Laravel 4 初级教程之视图、命名空间、路由
Oct 30 PHP
PHP获取数组的键与值方法小结
Jun 13 PHP
php生成毫秒时间戳的实例讲解
Sep 22 PHP
php过滤htmlspecialchars() 函数实现把预定义的字符转换为 HTML 实体用法分析
Jun 25 PHP
在Laravel中使用MongoDB的方法示例
Nov 11 PHP
PHP实现文件上传后台处理脚本
Mar 04 PHP
php计数排序算法的实现代码(附四个实例代码)
Mar 31 PHP
PHP xpath提取网页数据内容代码解析
Jul 16 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 随机数的产生、页面跳转、件读写、文件重命名、switch语句
2009/08/07 PHP
php !function_exists(&quot;T7FC56270E7A70FA81A5935B72EACBE29&quot;))代码解密
2011/01/07 PHP
php中获取远程客户端的真实ip地址的方法
2011/08/03 PHP
ThinkPHP应用模式扩展详解
2014/07/16 PHP
CI框架装载器Loader.php源码分析
2014/11/04 PHP
关于php几种字符串连接的效率比较(详解)
2017/02/22 PHP
Thinkphp 框架基础之源码获取、环境要求与目录结构分析
2020/04/27 PHP
JavaScript的Cookies
2008/01/16 Javascript
JQuery Study Notes 学习笔记(一)
2010/08/04 Javascript
js表单提交和submit提交的区别实例分析
2015/12/10 Javascript
即将发布的jQuery 3 有哪些新特性
2016/04/14 Javascript
Bootstrap表格和栅格分页实例详解
2016/05/20 Javascript
jQuery实现的右下角广告窗体跟随效果示例
2016/09/16 Javascript
js html css实现复选框全选与反选
2016/10/09 Javascript
vue实现动态数据绑定
2017/04/28 Javascript
Angular5中状态管理的实现
2018/09/03 Javascript
Vue使用NPM方式搭建项目
2018/10/25 Javascript
Python使用MD5加密字符串示例
2014/08/22 Python
python冒泡排序简单实现方法
2015/07/09 Python
简单实现python爬虫功能
2015/12/31 Python
python 二分查找和快速排序实例详解
2017/10/13 Python
python删除字符串中指定字符的方法
2018/08/13 Python
python获取微信企业号打卡数据并生成windows计划任务
2019/04/30 Python
美国知名户外用品畅销中心:Sierra Trading Post
2016/07/19 全球购物
如何删除一个表里面的重复行
2013/07/13 面试题
酒店前厅员工辞职信
2014/01/08 职场文书
有关打架的检讨书
2014/01/25 职场文书
服装创业计划书范文
2014/02/05 职场文书
分层教学实施方案
2014/03/19 职场文书
优秀员工推荐信
2014/05/10 职场文书
大学迎新标语
2014/06/26 职场文书
国际语言毕业生求职信
2014/07/08 职场文书
党员违纪检讨书
2015/05/05 职场文书
百家讲坛观后感
2015/06/12 职场文书
党性教育心得体会(共6篇)
2016/01/21 职场文书
用基于python的appium爬取b站直播消费记录
2021/04/17 Python