Inhaltsverzeichnis
php von den ersten Anfängen bis zur Aufgabe der Wertübertragung und -speicherung von series-04.php zwischen Seiten
1. Verzeichnisstruktur
2. Übergeben Sie Werte zwischen zwei Seiten
1. Einreichung erhalten
 2. Beitragseinreichung
3. Werte zwischen mehreren Seiten beibehalten
1. Daten in Sitzung speichern
2. Cookie speichert Daten
Heim php教程 php手册 PHP von den Anfängen bis zur Aufgabe der Wertübertragung und -speicherung von series-04.php zwischen Seiten

PHP von den Anfängen bis zur Aufgabe der Wertübertragung und -speicherung von series-04.php zwischen Seiten

Aug 25, 2016 am 10:20 AM

php von den ersten Anfängen bis zur Aufgabe der Wertübertragung und -speicherung von series-04.php zwischen Seiten

1. Verzeichnisstruktur

2. Übergeben Sie Werte zwischen zwei Seiten

Um eine kleine Datenmenge zwischen zwei Seiten zu übertragen, können Sie „Get Submission“ oder „Post Submission“ verwenden. Der Unterschied zwischen den beiden wird nicht im Detail beschrieben.

1. Einreichung erhalten

Verwenden Sie Get Submission, um Daten zu übertragen, und ändern Sie die an den Server gesendete URL in der Linkadresse wie unten gezeigt http://www.cnblogs.com/MarkRao/p/php01.html?gName=mark&gAge= 26

​ Natürlich können Sie auch method="get" im Formular festlegen, den von get übermittelten Datenwert in PHP empfangen und die vordefinierte Variable $_GET

verwenden

Informationen, die von einem Formular mit der GET-Methode gesendet werden, sind für jeden sichtbar (werden in der Adressleiste des Browsers angezeigt), und die Menge der gesendeten Informationen ist begrenzt.

<span style="color: #008080;"> 1</span> <html>
<span style="color: #008080;"> 2</span> <head>
<span style="color: #008080;"> 3</span> <meta charset="utf-8">
<span style="color: #008080;"> 4</span> <title>get提交值</title>
<span style="color: #008080;"> 5</span> </head>
<span style="color: #008080;"> 6</span> <body>
<span style="color: #008080;"> 7</span> 
<span style="color: #008080;"> 8</span> <form action="getPage.php" method="get">
<span style="color: #008080;"> 9</span> 名字: <input type="text" name="gName">
<span style="color: #008080;">10</span> 年龄: <input type="text" name="gAge">
<span style="color: #008080;">11</span> <input type="submit" value="提交">
<span style="color: #008080;">12</span> </form>
<span style="color: #008080;">13</span> 
<span style="color: #008080;">14</span> </body>
<span style="color: #008080;">15</span> </html>
Nach dem Login kopieren

Die Datei „getPage.php“ kann jetzt Formulardaten über die Variable $_GET sammeln (beachten Sie, dass die Namen der Formularfelder automatisch zu Schlüsseln im Array $_GET werden):

<span style="color: #008080;">1</span> 欢迎 <?php <span style="color: #0000ff;">echo</span> <span style="color: #800080;">$_GET</span>["gName"]; ?>!<br>
<span style="color: #008080;">2</span> 你的年龄是 <?php <span style="color: #0000ff;">echo</span> <span style="color: #800080;">$_GET</span>["gAge"]; ?>  岁。
Nach dem Login kopieren

 2. Beitragseinreichung

Verwenden Sie die Post-Übermittlung, um Daten zu übertragen, legen Sie method="post" im Formular fest, empfangen Sie den per Post übermittelten Datenwert in PHP und verwenden Sie die vordefinierte $_POST-Variable

Informationen, die von einem Formular mit der POST-Methode gesendet werden, sind für niemanden unsichtbar (werden nicht in der Adressleiste des Browsers angezeigt) und es gibt keine Begrenzung für die Menge der gesendeten Informationen.

Kommentar: Allerdings hat die POST-Methode standardmäßig eine maximale Größe von 8 MB (kann durch Festlegen von post_max_size in der php.ini-Datei geändert werden).

<span style="color: #008080;"> 1</span> <html>
<span style="color: #008080;"> 2</span> <head>
<span style="color: #008080;"> 3</span> <meta charset="utf-8">
<span style="color: #008080;"> 4</span> <title>post提交值</title>
<span style="color: #008080;"> 5</span> </head>
<span style="color: #008080;"> 6</span> <body>
<span style="color: #008080;"> 7</span> 
<span style="color: #008080;"> 8</span> <form action="postPage.php" method="post">
<span style="color: #008080;"> 9</span> 名字: <input type="text" name="pName">
<span style="color: #008080;">10</span> 年龄: <input type="text" name="pAge">
<span style="color: #008080;">11</span> <input type="submit" value="提交">
<span style="color: #008080;">12</span> </form>
<span style="color: #008080;">13</span> 
<span style="color: #008080;">14</span> </body>
<span style="color: #008080;">15</span> </html>
Nach dem Login kopieren

Die Datei „postPage.php“ kann jetzt Formulardaten über die Variable $_POST sammeln (beachten Sie, dass die Namen der Formularfelder automatisch zu Schlüsseln im Array $_POST werden):

<span style="color: #008080;">1</span> 欢迎 <?php <span style="color: #0000ff;">echo</span> <span style="color: #800080;">$_POST</span>["pName"]; ?>!<br>
<span style="color: #008080;">2</span> 你的年龄是 <?php <span style="color: #0000ff;">echo</span> <span style="color: #800080;">$_POST</span>["pAge"]; ?>  岁。
Nach dem Login kopieren

3. Werte zwischen mehreren Seiten beibehalten

Um Daten zwischen mehreren Seiten zu verwalten, können Sie die Sitzung zum Speichern oder Cookies zum Speichern verwenden. Der Unterschied zwischen den beiden wird nicht im Detail beschrieben.

1. Daten in Sitzung speichern

PHP-Sitzungsvariablen werden verwendet, um Informationen über die Benutzersitzung (Sitzung) zu speichern oder um die Einstellungen der Benutzersitzung (Sitzung) zu ändern. Sitzungsvariablen speichern Informationen für einen einzelnen Benutzer und stehen allen Seiten in der Anwendung zur Verfügung. Der Arbeitsmechanismus von Session ist: Erstellen Sie für jeden Besucher eine eindeutige ID (UID) und speichern Sie Variablen basierend auf dieser UID. Die UID wird in einem Cookie gespeichert oder über die URL weitergegeben.

Bevor Sie Benutzerinformationen in einer PHP-Sitzung speichern können, müssen Sie zunächst die Sitzung starten.

Hinweis: Die Funktion session_start() muss sich vor dem -Tag befinden:

Der richtige Weg zum Speichern und Abrufen von Sitzungsvariablen ist die Verwendung der PHP-Variable $_SESSION:

<span style="color: #008080;"> 1</span> <?php <span style="color: #008080;">session_start</span><span style="color: #000000;">();
</span><span style="color: #008080;"> 2</span> <span style="color: #008000;">//</span><span style="color: #008000;"> 存储 session 数据</span>
<span style="color: #008080;"> 3</span> <span style="color: #800080;">$_SESSION</span>['viewCount']=1<span style="color: #000000;">; 
</span><span style="color: #008080;"> 4</span> ?>
<span style="color: #008080;"> 5</span> 
<span style="color: #008080;"> 6</span> <html>
<span style="color: #008080;"> 7</span> <head>
<span style="color: #008080;"> 8</span> <meta charset="utf-8">
<span style="color: #008080;"> 9</span> <title>session保持数据值</title>
<span style="color: #008080;">10</span> </head>
<span style="color: #008080;">11</span> <body>
<span style="color: #008080;">12</span> 
<span style="color: #008080;">13</span> <?<span style="color: #000000;">php
</span><span style="color: #008080;">14</span> <span style="color: #008000;">//</span><span style="color: #008000;"> 取出 session 数据</span>
<span style="color: #008080;">15</span> <span style="color: #0000ff;">echo</span> "浏览量:". <span style="color: #800080;">$_SESSION</span>['viewCount'<span style="color: #000000;">];
</span><span style="color: #008080;">16</span> ?>
<span style="color: #008080;">17</span> 
<span style="color: #008080;">18</span> </body>
<span style="color: #008080;">19</span> </html>
Nach dem Login kopieren

 Cookies werden häufig zur Identifizierung von Benutzern verwendet. Ein Cookie ist eine kleine Datei , die ein Server auf dem Computer eines Benutzers hinterlässt. Jedes Mal, wenn derselbe Computer über den Browser eine Seite anfordert, wird das Cookie an den Computer gesendet. Mit PHP können Sie Cookie-Werte erstellen und abrufen.

 setcookie()-Funktion wird zum Setzen von Cookies verwendet.

Hinweis: Die Funktion setcookie() muss sich vor dem Tag befinden.

Die Syntax lautet wie folgt

<span style="color: #008080;">1</span> <span style="color: #008000;">//</span><span style="color: #008000;">name存储的键名
</span><span style="color: #008080;">2</span> <span style="color: #008000;">//value存储的键值
</span><span style="color: #008080;">3</span> <span style="color: #008000;">//expire存储的超时时间
</span><span style="color: #008080;">4</span> <span style="color: #008000;">//path存储的位置
</span><span style="color: #008080;">5</span> <span style="color: #008000;">//domain存储区别的域名</span>
<span style="color: #008080;">6</span> <span style="color: #008080;">setcookie</span>(name, value, expire, path, domain);
Nach dem Login kopieren
Die Variable

 $_COOKIE wird verwendet, um den Wert des Cookies abzurufen.

<span style="color: #008080;">1</span> <?<span style="color: #000000;">php
</span><span style="color: #008080;">2</span> <span style="color: #008000;">//</span><span style="color: #008000;"> 输出 cookie 值</span>
<span style="color: #008080;">3</span> <span style="color: #0000ff;">echo</span> <span style="color: #800080;">$_COOKIE</span>["user"<span style="color: #000000;">];
</span><span style="color: #008080;">4</span> 
<span style="color: #008080;">5</span> <span style="color: #008000;">//</span><span style="color: #008000;"> 查看所有 cookie</span>
<span style="color: #008080;">6</span> <span style="color: #008080;">print_r</span>(<span style="color: #800080;">$_COOKIE</span><span style="color: #000000;">);
</span><span style="color: #008080;">7</span> ?>
Nach dem Login kopieren


Beim Löschen eines Cookies sollten Sie das Ablaufdatum auf einen Zeitpunkt in der Vergangenheit ändern:

<span style="color: #008080;">1</span> <?<span style="color: #000000;">php
</span><span style="color: #008080;">2</span> <span style="color: #008000;">//</span><span style="color: #008000;"> 设置 cookie 过期时间为过去 1 小时</span>
<span style="color: #008080;">3</span> <span style="color: #008080;">setcookie</span>("user", "", <span style="color: #008080;">time</span>()-3600<span style="color: #000000;">);
</span><span style="color: #008080;">4</span> ?>
Nach dem Login kopieren

OK, das ist es!

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

Heiße KI -Werkzeuge

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

AI Hentai Generator

AI Hentai Generator

Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

R.E.P.O. Energiekristalle erklärten und was sie tun (gelber Kristall)
2 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
Repo: Wie man Teamkollegen wiederbelebt
4 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island Abenteuer: Wie man riesige Samen bekommt
4 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌

Heiße Werkzeuge

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)