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

PHP addslashes Escape-Methode

藏色散人
Freigeben: 2023-03-08 10:40:01
Original
2511 Leute haben es durchsucht

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)
Nach dem Login kopieren

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.";
?>
Nach dem Login kopieren

[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!

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