variablen weitergeben
uwe
- php
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
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
hallo
ich möchte die variable ja noch nicht ausgeben, sondern nur in der adresszeile weitergeben.
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
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
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
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