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制作图型计数器的例子
Oct 09 PHP
一个简单计数器的源代码
Oct 09 PHP
让你同时上传 1000 个文件 (二)
Oct 09 PHP
PHP 执行系统外部命令 system() exec() passthru()
Aug 11 PHP
php带密码功能并下载远程文件保存本地指定目录 修改加强版
May 16 PHP
php生成EAN_13标准条形码实例
Nov 13 PHP
php画图实例
Nov 05 PHP
Laravel 5 框架入门(二)构建 Pages 的管理功能
Apr 09 PHP
Yii实现Command任务处理的方法详解
Jul 14 PHP
php对接java现实加签验签的实例
Nov 25 PHP
php+ajax简单实现全选删除的方法
Dec 06 PHP
laravel 创建命令行命令的图文教程
Oct 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使用fputcsv()函数csv文件读写数据的方法
2015/01/06 PHP
列举PHP的Yii 2框架的开发优势
2015/07/03 PHP
利用PHP命令行模式采集股票趋势信息
2016/08/09 PHP
Firefox中beforeunload事件的实现缺陷浅析
2012/05/03 Javascript
php跨域调用json的例子
2013/11/13 Javascript
js实现弹窗插件功能实例代码分享
2013/12/12 Javascript
JS不能跨域借助jquery获取IP地址的方法
2014/08/20 Javascript
JavaScript中获取鼠标位置相关属性总结
2014/10/11 Javascript
Jquery api 速查表分享
2015/01/12 Javascript
jQuery实现的Div窗口震动效果实例
2015/08/07 Javascript
基于jquery实现在线选座订座之影院篇
2015/08/24 Javascript
jQuery焦点图轮播插件KinSlideshow用法分析
2016/06/08 Javascript
jQuery扩展实现text提示还能输入多少字节的方法
2016/11/28 Javascript
Javascript中关于Array.filter()的妙用详解
2016/12/04 Javascript
详解Vuejs2.0 如何利用proxyTable实现跨域请求
2017/08/03 Javascript
vue2.0 axios跨域并渲染的问题解决方法
2018/03/08 Javascript
Vue侦测相关api的实现方法
2019/05/22 Javascript
layui实现数据分页功能
2019/07/27 Javascript
vue实现select下拉显示隐藏功能
2019/09/30 Javascript
微信小程序点击顶部导航栏切换样式代码实例
2019/11/12 Javascript
vue实现前端列表多条件筛选
2020/10/26 Javascript
Python函数可变参数定义及其参数传递方式实例详解
2015/05/25 Python
解决Python中字符串和数字拼接报错的方法
2016/10/23 Python
python requests.post带head和body的实例
2019/01/02 Python
利用Python查看微信共同好友功能的实现代码
2019/04/24 Python
numpy.random.shuffle打乱顺序函数的实现
2019/09/10 Python
python如何调用java类
2020/07/05 Python
Python实现画图软件功能方法详解
2020/07/28 Python
Infababy英国:婴儿推车、Travel System婴儿车和婴儿汽车座椅销售
2018/05/23 全球购物
澳大利亚游乐场设备品牌:Lifespan Kids
2019/05/24 全球购物
授权委托书
2014/09/17 职场文书
党的群众路线教育实践活动个人批评与自我批评
2014/10/16 职场文书
校友回访母校寄语
2015/02/26 职场文书
《蜜蜂引路》教学反思
2016/02/22 职场文书
Python图片验证码降噪和8邻域降噪
2021/08/30 Python
Python可视化神器pyecharts绘制水球图
2022/07/07 Python