cari

Rumah  >  Soal Jawab  >  teks badan

javascript - Kod untuk menapis input pengguna <script>alert(0)</script>

Saya ingin bertanya, jika pengguna memasukkan arahan kod, bagaimana untuk menapis kesannya? Sebagai contoh, jika pengguna menyerahkan ayat <skrip>alert(0)</script>, ia perlu diserahkan ke bahagian belakang dan kemudian dipaparkan di bahagian hadapan Walau bagaimanapun, jika ia dipaparkan di bahagian hadapan, amaran akan pasti akan dilaksanakan Bagaimana untuk menapisnya supaya ia boleh dipaparkan secara terus? Tuhan, tolonglah saya~

淡淡烟草味淡淡烟草味2824 hari yang lalu744

membalas semua(3)saya akan balas

  • 我想大声告诉你

    我想大声告诉你2017-05-16 13:04:39

    php’s htmlspecialchars()
    Front-end
    `function htmlspecialchars(str)
    {

    str = str.replace(/&/g, '&amp;');  
    str = str.replace(/</g, '<');  
    str = str.replace(/>/g, '>');  
    str = str.replace(/"/g, '&quot;');  
    str = str.replace(/'/g, '&#039;');  
    return str;  

    } `

    balas
    0
  • phpcn_u1582

    phpcn_u15822017-05-16 13:04:39

    php’s htmlspecialchars()

    balas
    0
  • 滿天的星座

    滿天的星座2017-05-16 13:04:39

    Dua tempat untuk penapisan, satu menapis apabila input pengguna disimpan dalam pangkalan data, dan satu lagi menapis semasa memaparkan Kaedah penapisan adalah htmlspecialchars(). daripada data

    balas
    0
  • Batalbalas