Heim  >  Artikel  >  Backend-Entwicklung  >  html - In PHP fügt das Textfeld-Eingabefeld automatisch einen Backslash vor ' hinzu. Wie kann man das lösen?

html - In PHP fügt das Textfeld-Eingabefeld automatisch einen Backslash vor ' hinzu. Wie kann man das lösen?

WBOY
WBOYOriginal
2016-10-22 00:14:231215Durchsuche

Ich habe eine PHP-Datei mit einem Texteingabefeld darin erstellt, aber jedes Mal, wenn ich den Code kopiere und einfüge, wird automatisch ein Backslash vor „ und ' eingefügt. Wie knacke ich das?

Antwortinhalt:

Ich habe eine PHP-Datei mit einem Texteingabefeld darin erstellt, aber jedes Mal, wenn ich den Code kopiere und einfüge, wird automatisch ein Backslash vor „ und ' eingefügt. Wie knacke ich das?

Setzen Sie magic_quotes_gpc in php.ini einfach auf Aus. Es wird jedoch allgemein empfohlen, dass Sie bei der Verarbeitung von PHP immer noch mit einfachen Anführungszeichen umgehen müssen, z. B. if(!magic_quotes_gpc()){ addslashes($str) ;} Verhindern SQL-Injektion

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