Hello,
Außerdem sollte MB daran denken, auch Register_Long_Arrays auszuschalten, weil die Session (und auch alle anderen Superglobalen) sonst noch ein weiteres Mal al Globale Arrays im Speicher liegen.
Nein. $_SERVER und $HTTP_SERVER_VARS liegen nur einmal im Speicher und zeigen auf das gleiche. Der zusätzliche Speicherverbrauch durch $HTTP_SERVER_VARS ist *immer* höchstens ein paar Bytes für das Vorhandensein des Variablennamens in der globalen Symboltabelle.
Ok, das habe ich nicht explizit ausprobiert. Wenn Du es sagst, glaube ich das jetzt einfach mal.
Aber $_SESSION und $HTTP_SESSION_VARS sind nicht dasselbe Objekt.
Und wie es mit $_POST und $HTTP_POST_VARS und mit $_GET und $HTTP_GET_VARS?
Liebe Grüße aus Syburg bei Dortmund
Tom vom Berg