uwe: variablen weitergeben

Hallo

ich hab in der adresszeile eine variable ("xyz.php?value=01")
wie kann ich einen link auf eine andere php seite setzen und diesen wert weitergeben, ohne diese variable zu verlieren?

vielen dank für die hilfe

  1. Hallo,

    nun wenn du deinen Link hast: <a href="xyz.php?value=01">Blabla</a>

    Dann kannst du auf xyz.php über $_GET['value'] auf den Inhalt der Variablen zugreifen, in diesem Falle 01.
    Wenn du mehrere Variablen übergeben möchtest, dann machst du das so:
    <a href="xyz.php?value=01&value2=02&value3=blabla">Blabla</a>
    über $_GET['value2'] etc. kannst du dann darauf zugreifen.

    Bei einem Formular welches mit der Methode POST abgesendet wurde, greifst du auf die übertragenen Werte über das Array $_POST zu, also z.B. $_POST['value']

    cu Benedikt Loepp

    1. hallo

      ich möchte die variable ja noch nicht ausgeben, sondern nur in der adresszeile weitergeben.

      1. Hallo,

        ich möchte die variable ja noch nicht ausgeben, sondern nur in der adresszeile weitergeben.

        mir ist dein Problem irgendwie nicht ganz klar - außerdem habe ich nicht davon gesprochen irgendwas auszugeben.
        Im moment verstehe ich dich so, als würde ?value=01 an deine Seite übergeben und du wolltest das an eine weitere Seite übergeben (<a href="bla.php?value=<?php echo $_GET['value']; ?>).
        Falls du das nicht meinst weiß ich leider nicht was du meinst gg

        cu Benedikt Loepp

        1. Hallo,

          <a href="bla.php?value=<?php echo $_GET['value']; ?>

          Das ist gefaehrlich!
          Siehe:
          http://www.dclp-faq.de/q/q-security-variablen.html
          http://www.dclp-faq.de/q/q-sicherheit-parameter.html

          Gruesse,

          Thomas

          1. Hallo,

            Das ist gefaehrlich!

            Schon - allerdings kommts auch darauf an wie er die daten verarbeitet - das kann ich ja schlecht wissen.
            steht der link zum beispiel schon in einer if-Abfrage oder switch?

            Ich wollte ihm ja nur das Prinzip erklären.

            cu Benedikt Loepp

  2. Hallo,

    ich hab in der adresszeile eine variable ("xyz.php?value=01")

    Dann ist sie im Skript xyz.php verfuegbar mit $_GET['value']
    Wenn es eine Zahl sein soll, pruef darauf.
    $valuekontrolliert=int($_GET['value']);
    Lies: http://www.dclp-faq.de/q/q-sicherheit-parameter.html

    wie kann ich einen link auf eine andere php seite setzen und diesen wert weitergeben, ohne diese variable zu verlieren?

    Du schreibst diesen ueberprueften Wert
    in den Link, der zur dritten Seite fuehrt:
    print("<a href='seite3.php?value=$valuekontrolliert'>Weiter...</a>");

    Lies mal alle Seiten unter:
    http://www.dclp-faq.de/ch/ch-webvariablen.html
    und auch:
    http://www.dclp-faq.de/ch/ch-security.html
    http://www.dclp-faq.de/q/q-stil-normalform.html

    Eventuell (z.B. bei mehreren Werten) sind auch
    serialize()/unserialize() oder Sessions hilfreich.

    Gruesse,

    Thomas