當前位置: 首頁>>代碼示例>>PHP>>正文


PHP vmRequest::_cleanArray方法代碼示例

本文整理匯總了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();
 }
開發者ID:albertobraschi,項目名稱:Hab,代碼行數:46,代碼來源:request.class.php


注:本文中的vmRequest::_cleanArray方法示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。