Rumah > Soal Jawab > teks badan
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~
我想大声告诉你2017-05-16 13:04:39
php’s htmlspecialchars()
Front-end
`function htmlspecialchars(str)
{
str = str.replace(/&/g, '&');
str = str.replace(/</g, '<');
str = str.replace(/>/g, '>');
str = str.replace(/"/g, '"');
str = str.replace(/'/g, ''');
return str;
} `
滿天的星座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