Heim  >  Artikel  >  Backend-Entwicklung  >  PHP addslashes Escape-Methode

PHP addslashes Escape-Methode

藏色散人
藏色散人Original
2021-02-28 09:54:262463Durchsuche

So umgehen Sie PHP-Addslashes: Erstellen Sie zunächst eine PHP-Beispieldatei. Fügen Sie dann mithilfe von „addslashes($str)“ Backslashes zu den vordefinierten Zeichen in der Zeichenfolge hinzu.

PHP addslashes Escape-Methode

Die Betriebsumgebung dieses Artikels: Windows 7-System, PHP-Version 7.1, DELL G3-Computer

addslashes-Definition und -Verwendung

addslashes()-Funktion gibt eine Zeichenfolge mit einem Backslash zurück, der vor den vordefinierten Zeichen hinzugefügt wird.

Die vordefinierten Zeichen sind:

Einfaches Anführungszeichen (')

Doppeltes Anführungszeichen (")

Backslash ()

NULL

Tipp: Mit dieser Funktion können auch in der Datenbank gespeicherte Zeichenfolgen abgefragt werden Anweisungen bereiten Zeichenfolgen vor.

Hinweis: Standardmäßig führt PHP automatisch addslashes() für alle GET-, POST- und COOKIE-Daten aus, daher sollten Sie addslashes() nicht für maskierte Zeichenfolgen verwenden, da dies zu Escapezeichen auf doppelter Ebene führt die Funktion get_magic_quotes_gpc(), um diese Situation zu erkennen

Backslash hinzufügen zu vordefinierten Zeichen in einer Zeichenfolge:

addslashes(string)

Ausgabe:

<?php
$str = "Who&#39;s Bill Gates?";
echo $str . " This is not safe in a database query.<br>";
echo addslashes($str) . " This is safe in a database query.";
?>

[Empfohlenes Lernen: „

PHP-Video-Tutorial

》】

Das obige ist der detaillierte Inhalt vonPHP addslashes Escape-Methode. 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