2016-05-02 112 views
1
public static function safePostVars() 
    { 
     if (is_array($_POST)) 
      return array(); 
     $_POST = array_map(array('Tools', 'htmlentitiesUTF8'), $_POST);`` 
    } 

我收到一個通知,上面的代碼有一個未定義的變量_POST。請幫助檢查可能出現的問題以及如何解決問題。未定義變量_POST通知

+0

看一看PHP手冊: [$ _POST](https://secure.php.net/manual/de/reserved.variables.post.php) – flomei

回答

0

不能獲取$ _ POST,$ _ GET內部功能沒有通過,請嘗試如下代碼:

public static function safePostVars($_post_array) 
    { 
     if (is_array($_post_array)) 
      return array(); 
     $_post_array = array_map(array('Tools', 'htmlentitiesUTF8'), $_post_array);`` 
    } 

你可以調用功能,如:

$this->safePostVars($_POST)