手机
当前位置:查字典教程网 >编程开发 >php教程 >global.php
global.php
摘要:

<?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):'';

}

}

*/

?>

【global.php】相关文章:

php正则

PHP 高手之路(二)

PHP语言中global和$GLOBALS[]的分析 之二

PHP中Session的概念

PHP输出缓冲控制Output Control系列函数详解

php实现的简单日志写入函数

php中全局变量global的使用演示代码

php多次include后导致全局变量global失效的解决方法

判“新”函数:得到今天与明天的秒数

PHP中全局变量global和$GLOBALS[]的区别分析

精品推荐
分类导航