Bei der PHP-Entwicklung müssen wir manchmal zwischen Seiten springen und einige Daten übergeben. Unter diesen ist die Verwendung der GET-Methode zum Übergeben von Werten eine häufigere Methode. In diesem Artikel stellen wir vor, wie man die GET-Methode in PHP verwendet, um zu Seiten zu springen und Werte zu übertragen.
1. Verwenden Sie Hyperlinks zum Springen
Wir können Hyperlinks (d. h. -Tags) in HTML verwenden, um zu Seiten zu springen. Gleichzeitig kann eine Wertübertragung durch das Hinzufügen von Datenparametern zur Verknüpfung erreicht werden. Zum Beispiel:
<a href="next_page.php?name=John&age=23">跳转到下一页</a>
Darunter ist next_page.php
der Dateiname der Zielseite und name=John&age=23
nach dem Fragezeichen der Datenparameter . Auf der nächsten Seite können wir diese Daten über das Array $_GET
abrufen: next_page.php
是目标页面的文件名,问号后面的 name=John&age=23
则是数据参数。在下一页中,我们可以通过 $_GET
数组获取这些数据:
$name = $_GET['name']; $age = $_GET['age'];
二、使用 header() 函数跳转
除了使用超链接之外,我们还可以使用 header()
函数来实现页面跳转。例如:
<?php $name = 'John'; $age = 23; header('Location: next_page.php?name=' . $name . '&age=' . $age); ?>
其中,header()
函数可以向浏览器发送一个 HTTP 报头,该报头指示浏览器将页面重定向到指定 URL。通过在 URL 后面添加数据参数,我们可以实现数据传递。与使用超链接相同,我们在下一页中可以通过 $_GET
数组获取这些数据。
需要注意的是,在使用 header()
函数时,该函数必须在任何输出之前调用,否则会产生错误。
三、使用表单提交传值
除了以上两种方式,我们还可以使用表单提交来传值。例如:
<form action="next_page.php" method="get"> <input type="text" name="name" placeholder="姓名"> <input type="text" name="age" placeholder="年龄"> <button type="submit">提交</button> </form>
表单中,我们指定了提交到 next_page.php
页面,并使用 GET 方法传值。在下一页中,我们可以通过 $_GET
数组获取这些数据。
需要注意的是,在使用表单提交时,提交动作由按钮触发,而非超链接。同时,我们需要通过 <input>
rrreee
header()
-Funktion zum Implementieren eines Seitensprungs. Zum Beispiel: rrreee
Unter anderem kann die Funktionheader()
einen HTTP-Header an den Browser senden, der den Browser anweist, die Seite an die angegebene URL umzuleiten. Durch das Hinzufügen von Datenparametern nach der URL können wir eine Datenübertragung erreichen. Genau wie bei der Verwendung von Hyperlinks können wir diese Daten über das Array $_GET
auf der nächsten Seite abrufen. 🎜🎜Es ist zu beachten, dass bei Verwendung der Funktion header()
diese Funktion vor jeder Ausgabe aufgerufen werden muss, da sonst ein Fehler generiert wird. 🎜🎜3. Verwenden Sie die Formularübermittlung, um Werte zu übergeben🎜🎜Zusätzlich zu den beiden oben genannten Methoden können wir auch die Formularübermittlung verwenden, um Werte zu übergeben. Beispiel: Im 🎜rrreee🎜-Formular geben wir an, an die Seite next_page.php
zu senden und verwenden die GET-Methode, um den Wert zu übergeben. Auf der nächsten Seite können wir diese Daten über das Array $_GET
abrufen. 🎜🎜Es ist zu beachten, dass bei der Formularübermittlung die Übermittlungsaktion durch eine Schaltfläche und nicht durch einen Hyperlink ausgelöst wird. Gleichzeitig müssen wir Eingabeelemente im Formular, wie Textfelder, Dropdown-Felder usw., über das Tag <input>
definieren. 🎜🎜Zusammenfassung🎜🎜Die oben genannten drei Methoden können Seitensprünge und Werteübertragungen in PHP realisieren. Die Verwendung von Hyperlinks und der Funktion header() wird normalerweise für Vorgänge zwischen Seiten verwendet, während die Formularübermittlung häufig für Übermittlungsvorgänge verwendet wird, nachdem der Benutzer Daten eingegeben hat. Es ist notwendig, die geeignete Methode entsprechend der tatsächlichen Situation auszuwählen. 🎜Das obige ist der detaillierte Inhalt vonWie PHP die GET-Methode verwendet, um zu Seiten zu springen und Werte zu übertragen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!