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