2016-04-28 7 views
0

Ich habe vor kurzem ein Anmeldeformular für eine Website gemacht. Ich habe 3 Seiten für den Anmeldevorgang eingestellt: Page 1 hat eine E-Mail-Adresse und Passwort, wenn der Benutzer dies übermittelt, geht es auf Seite 2 im Format GET https:example.com/[email protected]&password=example Dann auf Seite 2 gibt es dem Benutzer eine Menge Optionen zu Wählen Sie und dann diese Daten auf Seite 3, die eine Last von PHP-Befehlen basierend auf den Ergebnissen ausführt, aber ich kann nicht denken, wie Sie die Variablen von Seite 1 zusammen mit Seite 2 auf Seite 3 senden. Irgendwelche Ideen?Senden Sie GET Variablen über mehrere Seiten

Antwort

0

auf der Seite zwei, machen die versteckten Eingänge mit den Eingängen der Seite 1.

So:

<input type="hidden" name="email" value="<?php echo $_GET['email'];?>"> 
<input type="hidden" name="password" value="<?php echo $_GET['password'];?>"> 

Auf diese Weise können diese Eingaben wieder erhalten wird, wenn die zweite Seite Form Wird eingereicht.

1

Sie könnten die Session-Funktion in PHP verwenden.

http://php.net/manual/en/session.examples.basic.php

diese Weise erhalten Sie Informationen zu einem Benutzer-Session verknüpfen. Normalerweise dauern Sitzungen bis der Benutzer den Browser schließt.

Auf diese Weise müssen Sie auch nicht die Daten erhöhen, die ein Benutzer an Ihren Webserver senden muss.

Verwandte Themen