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

Получено уведомление, что для вышеуказанного кода есть неопределенные переменные _POST. пожалуйста, помогите проверить, что может быть неправильным и как его решить.неопределенные переменные _POST notice

+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) 

 Смежные вопросы

  • Нет связанных вопросов^_^