但是我要传入的数据用的是HTML在线编辑器的内容
Heim > Backend-Entwicklung > PHP-Tutorial > THINKPHP verwendet Filterprobleme in der I()-Funktion

THINKPHP verwendet Filterprobleme in der I()-Funktion

WBOY
Freigeben: 2016-08-08 09:06:39
Original
1980 Leute haben es durchsucht

Ich verwende TP. Sie können die Filtermethode der Funktion I() in den Einstellungen festlegen
THINKPHP verwendet Filterprobleme in der I()-Funktion
Aber die Daten, die ich übergeben möchte, verwenden das HTML online Editor. Der Inhalt von
THINKPHP verwendet Filterprobleme in der I()-Funktion
kann legale Tags enthalten, wie zum Beispiel

  • ...
    Um XSS-Angriffe zu verhindern, muss der I-Funktion legt einen Standardfilter fest. Es gibt kein Problem mit htmlspecialchars, aber wie behält man die gewünschten Tags bei? Es gibt ein Tutorial, das das Plug-in HTMLPurifer verwendet, aber es heißt, die Effizienz sei zu gering und wird nicht empfohlen es zu oft zu benutzen.
    Frage: Wenn der Standardfilter der I-Funktion in TP htmlspecialchars ist, wie kann ich die gewünschten Tags beibehalten?

    Antwortinhalt:

    Ich verwende TP. Sie können die Filtermethode der Funktion I() in den Einstellungen festlegen
    THINKPHP verwendet Filterprobleme in der I()-Funktion
    Aber die Daten, die ich übergeben möchte, verwenden das HTML online Der Inhalt von
    THINKPHP verwendet Filterprobleme in der I()-Funktion
    kann legale Tags enthalten, wie z. B.

  • ...
    Um XSS-Angriffe zu verhindern, muss der I-Funktion legt einen Standardfilter fest. Es gibt kein Problem mit htmlspecialchars, aber wie behält man die gewünschten Tags bei? Es gibt ein Tutorial, das das Plug-in HTMLPurifer verwendet, aber es soll zu ineffizient sein und wird nicht empfohlen, es auch zu verwenden viel.
    Frage: Wenn der Standardfilter der I-Funktion in TP htmlspecialchars ist, wie kann ich die gewünschten Tags beibehalten?

    <code>function I($name,$default='',$filter=null,$datas=null) {</code>
    Nach dem Login kopieren

    Sie können also festlegen, dass beim Empfang von Bearbeitungen keine Filter verwendet werden sollen, z. B. i('content','',null);

    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