Mailinglisten-Archive |
> ich habe ein modul, welches daten entgegennimmt und sie dann verarbeitet.
> mit
> if(count($HTTP_GET_VARS)>0){...}
> bzw
> if(count($HTTP_POST_VARS)>0){...}
> will ich prüfen mit welcher methode die daten übergeben wurden.
>
> folgendes problem tritt nun auf:
> die erste bedingung liefert immer true zurück, die zweite immer false.
> obwohl die daten korrekt vorhanden sind egal welche methode benutzt wurde.
>
> wenn ich also ein/zwei variablen mit post übermittel, dann liefert mir die
> zweite bedingung ein false, obwohl die daten angekommen sind...
Ich prüfe das immer folgendermassen ab, so ist es egal ob GET oder POST.
function bpGetFormData()
{
global $REQUEST_METHOD;
global $HTTP_GET_VARS;
global $HTTP_POST_VARS;
switch( $REQUEST_METHOD ) {
case 'GET' :
$result = $HTTP_GET_VARS;
break;
case 'POST' :
$result = $HTTP_POST_VARS;
break;
default :
$result = array();
break;
}
return $result;
}
Hoffe das hilft.
Michael
--
Bremische Hafenvertretung e.V. tel: +49 (421) 3090148
IT-Abteilung fax: +49 (421) 3090150
World Trade Center Bremen mail: mkoch_(at)_bremen-ports.de
Birkenstrasse 15 www: http://www.bremen-ports.de
D-28201 Bremen
php::bar PHP Wiki - Listenarchive