Heim > Artikel > Backend-Entwicklung > PHP-Formular zum Einbetten von PHP-Code in eine Webseite
1. PHP-Skript in HTML-Tags hinzufügen
Im Prozess der Webcodierung ist PHP eine eingebettete Sprache, die mit HTML gemischt werden kann um das PHP-Skript-Tag 5208e2eec18b61aba7fec17a45ba6d05 zu Ihrem HTML hinzuzufügen. Der gesamte Text zwischen den beiden Tags wird als PHP interpretiert und jeder Text außerhalb des Tags wird als normaler HTML-Code betrachtet .
Fügen Sie beispielsweise den PHP-Bezeichner im 6c04bd5ca3fcae76e30b72ad730ca86d-Tag hinzu und verwenden Sie die include-Anweisung , um auf die externe Datei index.php zu verweisen folgt:
<?php include(" index.php "); //引入外部文件 ?>
Wie unterscheidet man jedoch zwischen Tausenden von Codes? PHP-Zerlegungs-Tags (Tags) sind wie Grenzsteine, die den Anfang und das Ende von PHP-Skripten genau markieren. Es gibt vier Zerleger, die die Einbettung von PHP in HTML ermöglichen.
(1)0bab9f7133a5451fbf8ffe25972f7f99: PHP-Standardzersetzer.
(2)89bb6af3201dd78b36e9083f1987fec0: abgekürzte Zersetzer.
(3)842e8e9dd470ac0da5d8b75be3525bf2 und 2cacc6d41bbb37262a98f745aa00fbf0: JavaScript/VBScript-Stil-Decomposer
(4)3cd8a319deec813d0b1652c1ab3c7255: ASP-Decomposer .
Die erste und die zweite Methode sind die am häufigsten verwendeten Methoden. Die dritte Methode ähnelt der JavaScript-Einbettungsmethode und die vierte Methode ähnelt der ASP-Einbettungsmethode.
Hinweis: Wenn Sie PHP zur Unterstützung der Methode 8ad468a67d1f3ae163e374a5b0a90a93a4558806285d5b7820bdaa0b90aa4d26 verwenden möchten, müssen Sie die folgenden Einstellungen in der Konfigurationsdatei PHP vornehmen. ini:
short_open_tag = on;
asp_tags = on;
Zwischen einem Paar Zerleger „0dcf25318d5913b9989b677b04678c6e“ Der Inhalt besteht ausschließlich aus PHP-Code und der andere Inhalt besteht aus HTML-Elementen.
Das Endzeichen der PHP-Anweisung
Das Endzeichen der PHP-Anweisung ist ein Semikolon „;“, d. h. nach jedem PHP-Code muss „;“ hinzugefügt werden, um das Ende anzuzeigen der Aussage.
PHP unterscheidet zwischen Groß- und Kleinschreibung und ignoriert Leerzeichen, Tabulatoren und Wagenrückläufe in Anweisungen. Dies ermöglicht dem Programm einen guten Einrückungsstil.
2. Weisen Sie das Wertattribut des Formularelements zu
Im Prozess der Webentwicklung ist es normalerweise notwendig, das Wertattribut zuzuweisen Weisen Sie einen Wert zu, um den Standardwert dieses Formularelements zu erhalten. Um beispielsweise einem ausgeblendeten Feld eines Formularelements einen Wert zuzuweisen, müssen Sie nur den zugewiesenen Wert zum Wertattribut hinzufügen. Das Codebeispiel lautet wie folgt:
<?php $hidden="abc001" // 为变量 $hidden 赋值 ?>
Der Wert des Ausgeblendeten Feld:
<input type="hidden" name="id" value="<?php echo $hidden;?>">
Wie aus dem obigen Code ersichtlich ist, wird der Variablen $hidden zunächst ein Anfangswert zugewiesen und dann wird der Wert der Variablen $hidden dem ausgeblendeten Feld zugewiesen. Bei der Programmentwicklung werden versteckte Felder häufig zum Speichern einiger Informationen verwendet, die nicht angezeigt werden müssen, oder von Parametern, die übertragen werden müssen.
Lassen Sie uns kurz vorstellen, was versteckte Felder sind
Versteckte Felder sind unsichtbare Elemente, die zum Sammeln oder Senden von Informationen verwendet werden. Für Webseiten sind versteckte Felder unsichtbar an Besucher. Wenn das Formular gesendet wird, sendet das ausgeblendete Feld Informationen mit dem Namen und Wert, den Sie beim Einrichten definiert haben, an den Server.
Vorteile versteckter Domänen
1. Es sind keine Serverressourcen erforderlich.
2. Breite Unterstützung, jeder Client unterstützt versteckte Domänen.
3. Die Implementierung ist einfach. Das versteckte Feld gehört zur HTML-Steuerung und erfordert keine Programmierkenntnisse wie bei der Serversteuerung.
Nachteile versteckter Domains
1. Es birgt hohe Sicherheitsrisiken potenzielle Risiken.
2. Die Speicherstruktur ist einfach.
3. Wenn größere Werte gespeichert werden, führt dies zu Leistungsproblemen.
4. Wenn zu viele versteckte Domänen vorhanden sind, wird dies in einigen Clients gesperrt.
5. Versteckte Felder speichern Daten auf dem Server, nicht auf dem Client.
Beachten Sie, dass, wenn die Seite während der Entwicklung zu viele ausgeblendete Felder enthält, diese ausgeblendeten Felder auf dem Server gespeichert werden. Wenn der Client die Seite durchsucht, scannen einige Firewalls die Seite, um die Sicherheit des Betriebssystems zu gewährleisten. Wenn die Seite zu viele versteckte Felder enthält, können diese Firewalls bestimmte Funktionen der Seite blockieren.
Das obige ist der detaillierte Inhalt vonPHP-Formular zum Einbetten von PHP-Code in eine Webseite. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!