# HTTP_POST_VARS fehlen in PHP5 Ab PHP5 werden die HTTP\_POST\_VARS nicht mehr zur Verfügung gestellt. Falls man unter keinen Umständen darauf verzichten kann hat man folgende Möglichkeiten: 1\. nur noch folgende Variablen als Ersatz verwenden, dies erfordert die Anpassung aller Scripten. Das ist der empfohlene Weg. ``` $_POST als Ersatz für $HTTP_POST_VARS $_GET als Ersatz für $HTTP_GET_VARS $_COOKIE als Ersatz für $HTTP_COOKIE_VARS $_SERVER als Ersatz für $HTTP_SERVER_VARS ``` 2\. folgenden Code in die Scripte 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; ``` 3\. Aktivieren von register\_long\_arrays in der php.ini. Dies ist nicht empfohlen, die HTTP\_POST\_VARS werden ab PHP6 vollständig entfernt.