本文整理匯總了PHP中vmRequest::_cleanArray方法的典型用法代碼示例。如果您正苦於以下問題:PHP vmRequest::_cleanArray方法的具體用法?PHP vmRequest::_cleanArray怎麽用?PHP vmRequest::_cleanArray使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在類vmRequest
的用法示例。
在下文中一共展示了vmRequest::_cleanArray方法的1個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的PHP代碼示例。
示例1: clean
/**
* Cleans the request from script injection.
*
* @static
* @return void
* @since 1.1
*/
function clean()
{
vmRequest::_cleanArray($_FILES);
vmRequest::_cleanArray($_ENV);
vmRequest::_cleanArray($_GET);
vmRequest::_cleanArray($_POST);
vmRequest::_cleanArray($_COOKIE);
vmRequest::_cleanArray($_SERVER);
if (isset($_SESSION)) {
vmRequest::_cleanArray($_SESSION);
}
$REQUEST = $_REQUEST;
$GET = $_GET;
$POST = $_POST;
$COOKIE = $_COOKIE;
$FILES = $_FILES;
$ENV = $_ENV;
$SERVER = $_SERVER;
if (isset($_SESSION)) {
$SESSION = $_SESSION;
}
foreach ($GLOBALS as $key => $value) {
if ($key != 'GLOBALS') {
unset($GLOBALS[$key]);
}
}
$_REQUEST = $REQUEST;
$_GET = $GET;
$_POST = $POST;
$_COOKIE = $COOKIE;
$_FILES = $FILES;
$_ENV = $ENV;
$_SERVER = $SERVER;
if (isset($SESSION)) {
$_SESSION = $SESSION;
}
// Make sure the request hash is clean on file inclusion
$GLOBALS['_VMREQUEST'] = array();
}