global.php
global.php
发布时间:2016-12-29 来源:查字典编辑
摘要:

<?php

/**

*自动判断PHP版本,并把所有环境变量转为全局变量

*

*@authorAvenger<avenger@php.net>

*@version$Id2003-05-1813:01:14$

*/

functionpmyoutput(&$a){

if(is_array($a)){

array_walk($a,'pmyoutput');

}else{

$a=stripslashes($a);

$a=str_replace('"','"',$a);

}

}

functionpmyinput(&$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教程学习
编程开发子分类