Dieter Raber: HTTP_POST_VARs fehlen in PHP5

Beitrag lesen

Hallo Olaf,

dass alle HTTP_POST_VARs, die von form.php kommen, unter PHP 5 leer sind.

Warum das so ist, wurde ja bereits erkaert, dass du in Zukunft besser gleich auf $_POST und Co. zurueckgreifst, ebenfalls. Wenn du aeltere Skripte verhaeltnismaessig unkompliziert am Leben erhalten willst, kannst diesen Codeschnipsel zB. per Konfigurationsdatei einbinden.

  
$HTTP_POST_VARS   = !empty($HTTP_POST_VARS)   ? $HTTP_POST_VARS   : $_POST;  
$HTTP_GET_VARS    = !empty($HTTP_GET_VARS)    ? $HTTP_GET_VARS    : $_GET;  
$HTTP_COOKIE_VARS = !empty($HTTP_COOKIE_VARS) ? $HTTP_COOKIE_VARS : $_COOKIE;  
$HTTP_SERVER_VARS = !empty($HTTP_SERVER_VARS) ? $HTTP_SERVER_VARS : $_SERVER;  

Gruß,

Dieter