Hi Jens, mein Problem ist leider anders gelagert. Ich habe nur die Arrays $HTTP_POST_VARS, ... und erzeuge mir erst die Arrays $_POST, ... Global wie ich es bei Dir verstehe möchte ich nicht auf die einzelnen Array-Elemente zugreifen wollen, sondern lediglich auf die Arrays $_POST, $_GET, .... Zu Deinem: Das kannst Du einfach freischalten, indem Du in der php.ini register_globals = on setzt ... dann müssten die einzelnen Arrayelemente direkt als Variable zur Verfügung stehen. Grüße OLI Am Mit, 2003-01-15 um 06.54 schrieb jspattholz:
Hallo Tim,
Ich benutze bei meiner Programmierung zu Anfang folgende Zeilen:
if (!empty($_GET)) { extract($_GET); } else if (!empty($HTTP_GET_VARS)) { extract($HTTP_GET_VARS); } // end if
if (!empty($_POST)) { extract($_POST); } else if (!empty($HTTP_POST_VARS)) { extract($HTTP_POST_VARS); } // end if
Danach kann ich einfach auf die einzelnen Variablen z.B. $name, $adress etc. zugreifen.
Gruss
Jens Spattholz
-----Ursprüngliche Nachricht----- Von: t.o.w@web.de [mailto:t.o.w@web.de] Gesendet: Mittwoch, 15. Januar 2003 00:34 An: suse-programming@suse.com Betreff: php4 Problem - globale Variblen - $_POST vs $HTTP_POST_VARS ...
Hallo List, ich habe auf meinem localen Server zu Hause eine Seite aufgebaut ... jetzt wo ich sie auf den "richtigen" Server portieren mag gibt es jedoch einige Probleme.
Auf meinem Server lauteten die Variablen $_POST[], ... auf dem System meines Providers jedoch $HTTP_POST_VARS ... ich habe jetzt ein kleines Skript geschrieben, welches immer die inhalte entsprechend am Anfang kopiert ...
MEIN PROBLEM bleibt jedoch, dass die Variablen $_POST[], ... bei mir automatisch global waren ... jetzt, da ich sie auf dem Server lediglich kopiert habejedoch nicht ...
Da es eine Unmenge von Funktionen bereits gibt möchte ich ungern in jede einzeln reinschreiben global $_POST, $_GET, ... ; .
Gibt es eine Möglichkeit wie ich einmal am Anfang sagen kann, dass diese Variablen in jeder Funktion als global verwendet werden???
Bin für jede Hilfe dankbar!
tia
OLI
Tim Oliver Wagner <t.o.w@web.de>
-- Um die Liste abzubestellen, schicken Sie eine Mail an: suse-programming-unsubscribe@suse.com Um eine Liste aller verfügbaren Kommandos zu bekommen, schicken Sie eine Mail an: suse-programming-help@suse.com
-- Tim Oliver Wagner <t.o.w@web.de>