Dieser Artikel stellt Ihnen eine Zusammenfassung der vier Sicherheitsfilterfunktionen in PHP vor (mit Code). Ich hoffe, dass er Ihnen als Referenz dienen wird.
1. Funktion „stripslashes()“
Die Hauptfunktion von „stripslashes()“ besteht darin, Backslashes zu löschen
<?php echo stripslashes("Who\'s Bill Gates?"); ?>
Ausgabeergebnis:
Who's Bill Gates?
2. Die Funktion htmlentities()
htmlentities() konvertiert Zeichen in HTML-Entitäten
<?php $str = "<? W3S?h????>"; echo htmlentities($str); ?>
Die HTML-Ausgabe des obigen Codes ist wie folgt (Quellcode anzeigen). ):
<!DOCTYPE html> <html> <body> <© W3Sçh°°¦§> </body> </html>
Browserausgabe des obigen Codes:
<? W3S?h????>
3. Die Funktion htmlspecialchars()
konvertiert die vordefinierten Zeichen „<“ (kleiner als) und „ >“ (größer als) in HTML-Entität konvertiert:
<?php $str = "This is some <b>bold</b> text."; echo htmlspecialchars($str); ?>
Die HTML-Ausgabe des obigen Codes lautet wie folgt (Quellcode anzeigen):
<!DOCTYPE html> <html> <body> This is some <b>bold</b> text. </body> </html>
Der Browser Ausgabe des obigen Codes:
This is some <b>bold</b> text.
4. Die Funktion „strip_tags()“
entfernt die HTML-Tags in der Zeichenfolge:
Funktion „strip_tags()“. Entfernt HTML, XML und PHP in der Zeichenfolge Label.
Kommentare: Diese Funktion entfernt immer HTML-Kommentare. Dies kann nicht über den Parameter allow geändert werden.
Hinweis: Diese Funktion ist binärsicher.
<?php echo strip_tags("Hello <b>world!</b>"); ?>
Empfohlene verwandte Artikel:
Zusammenfassung der Methoden zum Extrahieren von Zahlen aus Zeichenfolgen in PHP (Code)
Die Echo-Anweisung in PHP5 und Was ist der Unterschied zwischen Druckanweisungen
Das obige ist der detaillierte Inhalt vonZusammenfassung von vier Sicherheitsfilterfunktionen in PHP (mit Code). Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!