strip_tags () erwartet, dass Parameter 1 ein Zeichenfolgenfehler ist
Nach monatelanger Nutzung wurde mein Antragsformular plötzlich mit folgendem Fehler beendet:
Warning: strip_tags() expects parameter 1 to be string, array given in /home/useraccount/public_html/My_Application.php on line 9
Zeile 9 fängt das Cookie an, aber selbst wenn ich es entferne, scheint es mit dem verwandt zu seinstrip_tags
Linie. Warum sollte das plötzlich aufhören zu funktionieren? Dies hat seit Monaten ohne Probleme funktioniert. Der Server war5.3
und ich sehe ein Upgrade auf5.3.26
. Könnte diese Änderung tatsächlich dazu geführt haben?
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...
Jede Hilfe sehr geschätzt.