Tach.
Viele Probleme habe ich bereits dadurch beheben können:
$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;
$HTTP_POST_FILES = !empty($HTTP_POST_FILES) ? $HTTP_POST_FILES : $_FILES;
Und das ist einfacher als das Ersetzen von $HTTP\_GET\_VARS durch $\_GET usw.?
> [...] Zum Ende müsste dann also $HTTP\_SESSION\_VARS['value'] auf 1 gesetzt sein. Da $HTTP\_SESSION\_VARS eine Referenz von $\_SESSION sein soll, müsste also eigentlich auch $\_SESSION['value'] den Wert 1 enthalten.
> Tut es aber leider nicht. Nach dem Funktionsaufruf sind $HTTP\_SESSION\_VARS und $\_SESSION 2 Arrays die nichts mehr miteinander zu tun haben.
<http://www.php.net/manual/en/language.references.whatdo.php> (speziell der große Kasten mit dem Titel "Warning")
<http://www.php.net/manual/en/language.references.arent.php>
--
Always remember that you are unique. Just like everybody else.