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

上記のコードでは、定義されていないvaraibles _POSTがあることが通知されました。何が間違っているのか、どのように解決するのかを確認するのを手伝ってください。あなたは渡さずに$ _POST、関数内$ _GETを取得することはできません未定義の変数_POST通知

+0

PHPマニュアルを見てください: [$ _POST](https://secure.php.net/manual/de/reserved.variables.post.php) – flomei

答えて

0

、のようなコードを試してください。

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) 
関連する問題