strip_tags () ожидает, что параметр 1 будет строкой - ошибка
После нескольких месяцев использования форма моего заявления внезапно остановилась с этой ошибкой:
Warning: strip_tags() expects parameter 1 to be string, array given in /home/useraccount/public_html/My_Application.php on line 9
в строке 9 начинается файл cookie, но даже если я удалю его, он, похоже, связан сstrip_tags
линия. Почему это вдруг перестало работать? Это работало месяцами без проблем. Сервер был5.3
и я вижу обновление до5.3.26
, Могло ли это изменение действительно вызвать это?
if ($_POST)
{
session_set_cookie_params(0);
session_start();
$post = new stdClass;
foreach ($_POST as $key => $val)
$post->{$key} = trim(strip_tags($_POST[$key]));
$post->accident_type =$_POST['accident_type'];
$_SESSION['post']=$post;
}
more code continued...
Любая помощь с благодарностью.