Heim > Backend-Entwicklung > PHP-Problem > PHP-Datenübertragung zwischen verschiedenen Seiten

PHP-Datenübertragung zwischen verschiedenen Seiten

(*-*)浩
Freigeben: 2023-02-26 09:42:01
Original
2172 Leute haben es durchsucht

Die vier mir bekannten Methoden zusammengefasst:

PHP-Datenübertragung zwischen verschiedenen Seiten

1. SESSION-Methode:

Durch die Zuweisung von $_SESSION['name'] = value kann der Sitzungswert während des gesamten Lebenszyklus der Sitzung aufgerufen werden. (Empfohlenes Lernen: PHP-Video-Tutorial)

Es ist zu beachten, dass „Name“ eindeutig sein muss und nicht wiederholt werden kann.

Ein Lebenszyklus einer Sitzung: beginnend mit dem Zugriff des Benutzers auf die Seite und endend, wenn der Link zur Website getrennt wird.

Das Problem bei der Verwendung von Sitzungen zum Speichern von Variablen besteht darin, dass, wenn zuvor eine Seite zur Anzeige von Sitzungsdaten geöffnet wurde, beim Öffnen einer neuen Seite gleichzeitig die sitzungsbezogenen Zuweisungen der vorherigen Seite aktualisiert werden ist in manchen Fällen nicht der gewünschte Effekt. SESSION eignet sich daher jedoch zur Erfassung der Online-Zeit des Benutzers.

2.GET-Methode

Der übergebene Parameterlink befindet sich hinter der Ziel-URL. Hier sind die beiden Formen der URL zu beachten: Routing-Formular und Der Unterschied zwischen der Get-Wert-Übergabe in Pfadform:

Die Get-Wert-Übergabemethode in Pfadform: path/index.php/?id=7878&a=234234

Die Get-Wert-Übergabemethode in Routenform : path? r=index.php?id =11&b = 88

Sie können $_GET auf der Zielseite verwenden, um alle Get-Parameter abzurufen

Vorher kannte ich nur das Routing-Formular, aber nicht die Pfadform, und dann denke ich darüber nach, die anderen drei Möglichkeiten zur Übergabe von Werten zu verwenden. Obwohl sie alle implementiert werden können, ist es etwas umständlich. Als ich dann nicht mehr wusste, was ich tun sollte, sah ich eine URL, die die GET-Wertübertragungsmethode in Pfadform darstellte.

3.POST-Methode

Formular-Übermittlungsaktion gibt die Sprung-URL an;

document.formname.action = 'url';
document.formname.submit(); //formname为表单名字
Nach dem Login kopieren

4.Datentabellenmethode

Die umständlichste Methode besteht darin, den Seiteninhalt in der Datentabelle zu speichern und dann bestimmte Datensätze aus der Tabelle auf einer anderen Seite abzurufen.

Das obige ist der detaillierte Inhalt vonPHP-Datenübertragung zwischen verschiedenen Seiten. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
php
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage