Тема: Cosmiqum
Показать сообщение отдельно

  #4  
Старый 22.07.2009, 10:39
m0nsieur
Участник форума
Регистрация: 08.04.2008
Сообщений: 242
Провел на форуме:
2230263

Репутация: 229
По умолчанию

Файл core.php, хоть к выводу путей это не приводит т.к. ошибки пишутся в твой класс, но все же можно избавиться от этих ошибок.

к примеру:
http://cms.lo/index.php?a[]=1

// твоя фильтрация xss и аналогичные обработки $_POST, $_COOKIE
Код:
foreach ($_GET as $key => $value) {
 	$_GET[$key] = htmlspecialchars($value); 
}
тогда $value будет содержать
Код:
Array (  [0] => 1 )
и как следствие ошибка
Код:
htmlspecialchars() expects parameter 1 to be string, array given
которая запишется в $oErrors, ничего критичного в этом нет, но все же можно избавится от ненужной ошибки, проверкой на массив перед тем как отдавать в htmlspecialchars()
 
Ответить с цитированием