olli: register_globals=on auf off ändern

Hallo,

ich möchte gerne meine Seiten ändern.
Im Moment ist bei mir noch register_globals=on gesetzt. Wenn ich das jetzt auf register_globals=off setzte, gibt es eine einfache Moeglichkeit, die ganzen eingesetzten Variablen daruf zu aendern??

Gruss
Olli

  1. Hello,

    ich möchte gerne meine Seiten ändern.
    Im Moment ist bei mir noch register_globals=on gesetzt. Wenn ich das jetzt auf register_globals=off setzte, gibt es eine einfache Moeglichkeit, die ganzen eingesetzten Variablen daruf zu aendern??

    Das hängt von der Nomenklatur ab.
    Im allgemeinen leider mesitens nicht.

    Harzliche Grüße aus http://www.annerschbarrich.de

    Tom

    --
    Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen
    Nur selber lernen macht schlau
    1. Hallo,

      ich setze meine Variablen einfach mit $vari = 'Hallo Welt'
      Muss das dann nicht irgenwie geaendert werden auf $_GET[vari] = 'Hallo Welt'

      Gruss
      Olli

      1. Hello Olli,

        ich setze meine Variablen einfach mit $vari = 'Hallo Welt'
        Muss das dann nicht irgenwie geaendert werden auf $_GET[vari] = 'Hallo Welt'

        Jein.
        Geändert werden muss die Übernahme der Script-Paramter aus GET, POST, COOKIE, ENVIRONMENT, ...
        in private Variablen der Scriptes bzw.  einer Unterfunktion desselben.

        Harzliche Grüße aus http://www.annerschbarrich.de

        Tom

        --
        Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen
        Nur selber lernen macht schlau
        1. Hey Tom,

          wenn ich jetzt Daten mit Post uebergeben will, muessen die Variablen dann vor der Uebergabe mit $_POST deklariert werden, oder erst danach??

          Gruss
          Olli

          1. Hello,

            wenn ich jetzt Daten mit Post uebergeben will, muessen die Variablen dann vor der Uebergabe mit $_POST deklariert werden, oder erst danach??

            Die Request-Methode "bestimmt" der Client. Sie wird ihm aber vom Server im ausgeliefertern Formular "sehr nahe gelegt". --> method="get|post"

            Harzliche Grüße aus http://www.annerschbarrich.de

            Tom

            --
            Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen
            Nur selber lernen macht schlau
            1. Sorry,
              ich habe es aber immer noch nicht verstanden.

              Also mein Script sieht so aus.

              print "<form  method=POST action=suchergebnis.php";
               $queryName = "Select NameID, Name from tblName";
                 $resultName = mssql_query($queryName);
                 $numName = mssql_num_rows($resultName);

              for($i=0;$i<$numName; $i++)
                {
                 $NameID = mssql_result($resultName,$i, "NameID");
                 $Name = mssql_result($resultName,$i, "Nname");
                }
                print "<INPUT NAME="Name" VALUE="$Name" SIZE=35 MAXLENGTH=50     readonly style="width:270">";
              .
              .
              .
              müsste dass dann so aussehen??

              print "<form  method=POST action=suchergebnis.php";
                $queryName = "Select NameID, Name from tblName";
                 $resultName = mssql_query($queryName);
                 $numName = mssql_num_rows($resultName);

              for($i=0;$i<$numName; $i++)
                {
                 $_POST['NameID'] = mssql_result($resultName,$i, "NameID");
                 $_POST['Name'] = mssql_result($resultName,$i, "Name");
                }
                print "<INPUT NAME="Name" VALUE="$_POST['Name']" SIZE=35 MAXLENGTH=50 readonly style="width:270">";

              Schon mal danke für die Antwort

              1. du musst du nur $_POST['xxxx'] verwenden, wenn du die Daten wieder einlesen möchtest, die per Formulat verschickt wurden

                soll heissen...
                du hast ein Formular

                <form name="form1" id="form1" method="post" action="bla.php">
                  <input name="username" type="text" id="username" />
                </form>

                wenn das Formular abgeschickt wurde... kannst du dann in der bla.php
                mit $_POST['username'] auf das Eingegebene zugreifen