phpbar.de logo

Mailinglisten-Archive

[php] Formulare im SSL

[php] Formulare im SSL

Thomas Wenzel php_(at)_phpcenter.de
Wed, 9 Oct 2002 11:00:03 +0200


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