Heim > Backend-Entwicklung > PHP-Tutorial > PHP-Formular zum Einbetten von PHP-Code in eine Webseite

PHP-Formular zum Einbetten von PHP-Code in eine Webseite

伊谢尔伦
Freigeben: 2023-03-07 14:52:01
Original
3153 Leute haben es durchsucht

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 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 -Tag hinzu und verwenden Sie die include-Anweisung , um auf die externe Datei index.php zu verweisen folgt:

<?php
    include(" index.php ");       //引入外部文件
?>
Nach dem Login kopieren

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): PHP-Standardzersetzer.

(2): abgekürzte Zersetzer.

(3): JavaScript/VBScript-Stil-Decomposer

(4)<% und %>: 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 <%%> 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 „<“ „>“ 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 赋值
?>
Nach dem Login kopieren

Der Wert des Ausgeblendeten Feld:

<input type="hidden" name="id" value="<?php echo $hidden;?>">
Nach dem Login kopieren

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!

Verwandte Etiketten:
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