Heim  >  Artikel  >  Backend-Entwicklung  >  Zusammenfassung von vier Sicherheitsfilterfunktionen in PHP (mit Code)

Zusammenfassung von vier Sicherheitsfilterfunktionen in PHP (mit Code)

不言
不言Original
2018-08-03 13:59:463959Durchsuche

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\&#39;s Bill Gates?");
?>

Ausgabeergebnis:

Who&#39;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 „672fe88002d60af378dab257648149aa“ (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>");
?>
rrree

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!

Stellungnahme:
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