喜悦国际村 » PHP高级编程 » 请教一段代码的作用

页: [1]
slime2008-3-26 12:25 AM
请教一段代码的作用

[php]
    foreach ( array('GLOBALS', '_SESSION', 'HTTP_SESSION_VARS', '_GET', 'HTTP_GET_VARS', '_POST', 'HTTP_POST_VARS', '_COOKIE',
'HTTP_COOKIE_VARS', '_REQUEST', '_SERVER', 'HTTP_SERVER_VARS', '_ENV', 'HTTP_ENV_VARS', '_FILES', 'HTTP_POST_FILES', 'xoopsDB',
'xoopsUser', 'xoopsUserId', 'xoopsUserGroups', 'xoopsUserIsAdmin', 'xoopsConfig', 'xoopsOption', 'xoopsModule', 'xoopsModuleConfig', 'xoopsRequestUri') as $bad_global ) {
        if ( isset( $_REQUEST[$bad_global] ) ) {
            header( 'Location: '.XOOPS_URL.'/' );
            exit();
        }
    }

[/php]

看上去是一发现$_REQUEST里面有上面这些数组存在就跳转页面到首页了,不知道为什么要这样做?有什么不安全的因素在吗?

slime2008-3-26 01:19 AM
晕,发错地方了,什么时候高级编程在基础编程上面了呀?


查看完整版本: 请教一段代码的作用


Powered by Discuz! Archiver 6.1.0  © 2001-2006 Comsenz Inc.
Processed in 0.005933 second(s), 2 queries