Mailinglisten-Archive |
Hallo Liste, wir lassen ein Formular in einer SSL-Umgebung laufen und bekommen folgenden Fehler: FEHLER: Warning: Variable passed to each() is not an array or object in /usr/www/server_root/vhsrtwww/ssl/mail.php on line 82 Die Funktion, welche den Fehler wohl verursacht sieht folgendermassen aus: function decode_vars(){ $request = 'HTTP_' . getenv('REQUEST_METHOD') . '_VARS'; global $$request; while(list($key, $val) = each($$request)){ // Zeile 82 if(is_array($val)) $val = implode(', ',$val); $output[$key] = stripslashes($val); } return $output; } Lassen wir das Script ganz normal auf unserem Server laufen, funktioniert alles korrekt. Nur auf dem SSL-Server muss es zu einem Sicherheitskonflikt kommen. Ich hoffe, Ihr könnt uns weiterhelfen. Gruss und Danke, Thomas Wenzel Netzgiganten GmbH Gerokstr. 6 70188 Stuttgart telefon: +49 711 24 89 22 143 fax : +49 711 24 89 22 22 email : twenzel_(at)_netzgiganten.com http://www.netzgiganten.com
php::bar PHP Wiki - Listenarchive