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.
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)
<?php $str = "Who'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!