Heim > Backend-Entwicklung > PHP-Problem > Was ist eine versteckte PHP-Domain?

Was ist eine versteckte PHP-Domain?

王林
Freigeben: 2023-03-07 09:54:01
Original
2090 Leute haben es durchsucht

Versteckte PHP-Felder sind unsichtbare Elemente, die zum Sammeln oder Senden von Informationen verwendet werden. Versteckte Felder sind für Besucher der Seite unsichtbar. Wenn das Formular gesendet wird, sendet das ausgeblendete Feld Informationen mit dem beim Setup definierten Namen und Wert an den Server.

Was ist eine versteckte PHP-Domain?

Versteckte Felder:

Versteckte Felder sind unsichtbare Elemente, die zum Sammeln oder Senden von Informationen verwendet werden. Versteckte Felder sind für Besucher einer Webseite unsichtbar. Wenn das Formular gesendet wird, sendet das ausgeblendete Feld Informationen mit dem Namen und Wert, den Sie beim Einrichten definiert haben, an den Server.

(Empfohlenes Tutorial: Java-Video-Tutorial)

aaa.html-Datei:

<form method=&#39;post&#39; action="bbb.php" name="theForm" enctype="multipart/form-data" οnsubmit="return validate()">//跳转到bbb.php文件中
<input type="submit" class="button" value="OK!!"/>
<input type="hidden" name="ceshi" value="E:/wamp/www/yincangyu/hi.txt"/>//创建隐藏域并引入隐藏的值(type值为hidden)
</form>
bbb.php文件:
<?php
echo $_POST[&#39;ceshi&#39;];//输出运行后的结果
@unlink($_POST[&#39;ceshi&#39;]);//在其他文件中删除某个XX
Nach dem Login kopieren

Vorteile der versteckten Domäne:

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 zum HTML-Steuerelement und erfordert keine Programmierkenntnisse wie das Serversteuerelement.

Nachteile versteckter Domains:

1. Es birgt hohe Sicherheitsrisiken.

2. Die Speicherstruktur ist einfach.

3. Wenn größere Werte gespeichert werden, führt dies zu Leistungsproblemen.

4. Wenn es zu viele versteckte Domains gibt, wird es in einigen Clients gesperrt.

5. Versteckte Felder speichern Daten auf dem Server, nicht auf dem Client.

Hinweis: Wenn die Seite während der Entwicklung zu viele versteckte Felder enthält, werden diese versteckten Felder auf dem Server gespeichert. 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 verhindern.

Verwandte Empfehlungen: php-Training

Das obige ist der detaillierte Inhalt vonWas ist eine versteckte PHP-Domain?. 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