Heim >Backend-Entwicklung >PHP-Problem >So erstellen Sie einen String in PHP ohne Escapezeichen

So erstellen Sie einen String in PHP ohne Escapezeichen

藏色散人
藏色散人Original
2020-11-17 09:17:045933Durchsuche

So machen Sie Strings in PHP nicht maskiert: 1. Vermeiden Sie das Escapen, indem Sie es in der Konfigurationsdatei php.ini festlegen. 2. Verwenden Sie die Methode „stripcslashes“, um das Escapen von Daten zu vermeiden.

So erstellen Sie einen String in PHP ohne Escapezeichen

Empfohlen: „PHP-Video-Tutorial

Um in PHP zu verhindern, dass Daten maskiert werden, können Sie zusätzlich zum Festlegen der Methode der Konfigurationsdatei php.ini auch die Methode „stripcslashes()“ verwenden, um Escapezeichen zu vermeiden , Sie können Escape auch vermeiden, indem Sie es in der .htaccess-Datei festlegen. Diese drei Methoden werden im Folgenden vorgestellt.

php.ini-Konfigurationsdateieinstellungen vermeiden Escapezeichen

Suchen Sie das PHP-Installationsverzeichnis. Suchen Sie im Installationsverzeichnis die Datei php.ini und öffnen Sie sie mit Notepad.

Suchen Sie in der geöffneten php.ini-Datei nach der Einstellungsoption magic_quotes_gpc. Wenn Sie sie nicht finden, können Sie nach der Konfigurationsdatei magic_quotes_gpc=Off hinzufügen.

So erstellen Sie einen String in PHP ohne Escapezeichen

Verwenden Sie die Methode „stripcslashes()“, um das Entkommen von Daten zu vermeiden.

Erstellen Sie eine neue PHP-Datei mit dem Namen test.php, um vorzustellen, wie Sie die Methode „stripcslashes()“ verwenden, um das Entkommen von Daten zu vermeiden.

So erstellen Sie einen String in PHP ohne Escapezeichen

Um verstümmelte Zeichen bei der Ausgabe von Testdaten zu vermeiden, wird hier header("Content-type: text/html; charset=utf-8") verwendet, um die Kodierung der Seite auf utf8 festzulegen.

So erstellen Sie einen String in PHP ohne Escapezeichen

Erstellen Sie in der Datei test.php eine Variable $data, speichern Sie die maskierten Zeichen in der Variablen und verwenden Sie stripcslashes(), um die maskierten Zeichen zu entfernen.

So erstellen Sie einen String in PHP ohne Escapezeichen

Führen Sie die Datei test.php aus und überprüfen Sie die Ausgabeergebnisse. Es ist ersichtlich, dass die maskierten Daten erfolgreich in Daten ohne Escape-Zeichen konvertiert wurden. In der tatsächlichen Entwicklung können Sie Stripcslashes () zum Verarbeiten von Daten verwenden, um den Erhalt maskierter Daten zu vermeiden.

So erstellen Sie einen String in PHP ohne Escapezeichen

Legen Sie die .htaccess-Datei fest, um Datenverluste zu vermeiden.

Öffnen Sie die .htaccess-Datei im Stammverzeichnis der Website und fügen Sie Einstellungen in der Datei hinzu, um Datenverluste zu vermeiden.

So erstellen Sie einen String in PHP ohne Escapezeichen

Schreiben Sie in die .htaccess-Datei den Code php_value magic_quotes_gpc Off und fügen Sie ihn zu .htaccess hinzu, um ein Entweichen von Daten zu verhindern. Der Code lautet wie folgt:

So erstellen Sie einen String in PHP ohne Escapezeichen

Das obige ist der detaillierte Inhalt vonSo erstellen Sie einen String in PHP ohne Escapezeichen. 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