237 Stimmen

PHP Variable an die nächste Seite übergeben

Es scheint ziemlich einfach zu sein, aber ich kann keine gute Methode dafür finden.

Angenommen, ich erstelle auf der ersten Seite eine Variable

$myVariable = "Some text";

Und die Aktion des Formulars für diese Seite ist "Page2.php". Wie kann ich also in Page2.php auf diese Variable zugreifen? Ich weiß, dass ich das mit Sessions machen kann, aber ich denke, das ist zu viel für einen einfachen String, und ich muss nur einen einfachen String (einen Dateinamen) übergeben.

Wie kann ich das erreichen?

Merci !

0 Stimmen

Am besten und einfachsten ist es, Variablen zu übergeben, wie ich es hier erklärt habe: stackoverflow.com/questions/14465464/

7voto

Alo Punkte 1061

Sitzungen wären die einzige gute Möglichkeit. Sie könnten auch GET/POST verwenden, aber das wäre potenziell unsicher.

0 Stimmen

Bitte überlegen Sie, ob Sie die Antwort mit Beispielcode und Links zu Referenzmaterial verbessern können

2voto

V Kash Singh Punkte 409
**page 1**
<form action="exapmple.php?variable_name=$value" method="POST"> 
    <button>
        <input  type="hidden" name="x">
    </button>
</form>`

Seite 2

if(isset($_POST['x'])) {
    $new_value=$_GET['variable_name'];
}

1voto

Jovan Ilic Punkte 21

It works. Senden von Daten über URL, ohne Formular.

$upit = "SELECT * FROM usluga";

            $data = $mysql->query($upit);

            while ($row = mysqli_fetch_object($data)) 
            {
                echo "<a href='"."index.php?tretmanId=$row->tretman_id"."'>$row->naziv</a>";
                echo "<br><br>";
            }

und Sie können diesen Wert auf der Zielseite mit "$_GET['name from URL']" abrufen, etwa so

$TrermanIdFromUrl = $_GET['tretmanId'];

1voto

Spinstaz Punkte 105

Sie können zum Beispiel die gewünschte Seite aufrufen, indem Sie Variablen in die URL aufnehmen:

header("Location: ../signup.php?newpwd=passwordupdated");

Und auf Ihrer signup.php-Seite müssten Sie

if (isset($_GET['newpwd']) && $_GET['newpwd'] == "passwordupdated") {
        //code here
    }

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X