Anzeige:
Ergebnis 1 bis 6 von 6

Thema: ?!? Register_globals Off und POST-Variablen?

  1. #1
    Registrierter Benutzer
    Registriert seit
    29.03.2003
    Beiträge
    7

    ?!? Register_globals Off und POST-Variablen?

    Hallo,

    ich hab' mal ein wenig gesucht, bin aber nicht zu einem befriedigenden Ergebnis gekommen... Ich kann immer nur finden, das ich XYZ tun soll, aber wie ich dann weiterkomme, steht nirgends...

    Kann ich - auf welchem Weg auch immer - an die HTTP-Post Variablen kommen (aus einem HTML-Formular), wenn ich die Register_globals in der php.ini auf Off stelle?

    Setzen Sie die reg-glob auf off, aus Sicherheitsgründen; ok, versteh ich. Aber wie kann ich dann auf die Form-Variablen zugreifen?

    Grüße Mathias
    Today is the tomorrow you worried about yesterday.

  2. #2
    Registrierter Benutzer
    Registriert seit
    22.08.2002
    Ort
    Nürnberg
    Beiträge
    638
    steht alles im Manual, siehe http://de3.php.net/manual/de/languag...s.external.php
    oder hier: http://de3.php.net/registerglobals

    inkl. Beispielen

    Pingu

  3. #3
    Registrierter Benutzer Avatar von elrond
    Registriert seit
    03.10.2001
    Ort
    potsdam
    Beiträge
    881
    ich arbeite seit einer weitle auch (endlich) mit einer aktuellen PHP-Version und
    "register_globals = Off".

    um wie gewohnt weiterarbeiten zu können, bzw. alten Code nutzen zu können , tue ich folgendes:

    PHP-Code:
    while(list($key,$value)=each($_POST)) $GLOBALS[$key]=$value;
    while(list(
    $key,$value)=each($_COOKIE)) $GLOBALS[$key]=$value
    damit sind die POST- bzw. COOKIE-Vars wieder global...
    "Um die Welt zu ruinieren, genügt es, wenn jeder seine Pflicht tut." (Winston Churchill)

  4. #4
    Registrierter Benutzer
    Registriert seit
    22.08.2002
    Ort
    Nürnberg
    Beiträge
    638
    Original geschrieben von elrond
    damit sind die POST- bzw. COOKIE-Vars wieder global...
    ... und die Probleme auch.

    Pingu

  5. #5
    Registrierter Benutzer Avatar von elrond
    Registriert seit
    03.10.2001
    Ort
    potsdam
    Beiträge
    881
    ist aber, zumindest vorübergehend, notwendig um nach dem Upgrate nicht alle scrips umschreiben zu müssen...
    "Um die Welt zu ruinieren, genügt es, wenn jeder seine Pflicht tut." (Winston Churchill)

  6. #6
    Registrierter Benutzer Avatar von Gaert
    Registriert seit
    09.05.2002
    Ort
    Nußloch
    Beiträge
    1.317
    Dann sollte die "vorrübergehende Zeit" aber sehr kurz bemessen sein...
    Zumindest solltest du auf der Grundlage nix neues entwickeln.


Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •