In der Projektentwicklung sehen Sie häufig, dass Sie Werte zwischen verschiedenen Seiten übergeben. In diesem Artikel werden in diesem Artikel drei gängige Möglichkeiten für Sie aufgeführt.
1. Postwertübertragung
Post -Value -Übertragung ist eine Methode, die für den HTML -Formsprung verwendet wird, der sehr bequem zu verwenden ist. Zum Beispiel:
<html> <form action = '' method = ''> <Eingabe type = 'text' name = 'name1'> <Eingabe type = 'Hidden' name = 'name2' value = 'value'> <Eingabe typ
Die Aktion in Form eines Formulars füllt den URL -Pfad der Sprungseite und die Methode in der Post -Methode aus. Nach dem Drücken der Sendetaste in Form des Formulars wird der Inhalt mit dem Namen im Formular an die ausgefüllte URL übergeben, die beispielsweise über $ _POST ['Name'] erhalten werden kann:
<? php $ a = $ _ post ['name1']; $ b = $ _ post ['name2'];?>
Hier ist ein sehr bequemer Trick. Wenn der Typ im Eingabetag als "versteckt" ausgewählt wird, wird das Eingabetag versteckt und nicht auf der Seite angezeigt. Das Eingabe -Tag ist jedoch im Formular und hat einen Namenswert und einen Wertwert. Es wird auch zusammen mit dem Senden -Taste übergeben. Dieses versteckte Tag kann einige Inhalte übergeben, die Sie nicht anzeigen möchten.
2.Verwertübertragung
Der Get -Wert wird durch die URL übergeben, und wenn die Seite springt, springt sie mit der URL. Häufig bei der Verwendung von <a> Tags verwendet. Zum Beispiel:
<a href = 'delete.php? id = value'> klicken Sie auf mich zu springen </a>
Nachdem Sie in xxx.php gesprungen sind, können Sie den übergebenen Wert über $ _get ['id'] erhalten. Die GET -Methode wird häufig für URLs verwendet, um PHP -Dateien mit einer bestimmten ID zu löschen oder zu lesen.
3. Besessenwertübertragung
Die Sitzung ist eine Art globaler Variable, die häufig zum Speichern gemeinsamer Daten wie der Benutzer -ID nach der Anmeldung verwendet wird. Nach der gespeicherten Sitzung können andere Seiten durch Sitzung erhalten werden. Die Sitzung muss für die Sitzung aktiviert werden:
<? php // Sitzungszuweisungssitzung_Start (); $ _Session ['eins'] = value1; $ _Session ['zwei'] = value2; // Session Value Read: $ One = $ _Session ['One']; // Session Value Destruction Unset ($ _ Session ['eins'];?>
Danke fürs Lesen, ich hoffe, es kann Ihnen helfen. Vielen Dank für Ihre Unterstützung für diese Seite!