, 난 그냥 작동하려면 반드시 htmlspecialchars를 필요로하고 http://jflaugher.mystudentsite.net/cmweb241/cmweb241_lab2.htmlhtmlspecialchars 및 str_replace가 작동하지 않는 이유는 무엇입니까? 내 예를 들어
방문하여 않는 str_replace 기능은 단일 및 이중 따옴표를 제거하십시오. 왜 나에게 효과가없는거야? 나는 PHP에 아주 새로운 오전 : 이전의 대답은 정확 알렉스 Lunix
$username = htmlspecialchars(str_replace(array("'", "\""), "", $_POST['username']));
'htmlspecialchars' - 한모음과 큰 따옴표를 htmlentities로 변환하면 일치하지 않습니다. – ajreal
다른 순서로 수행하십시오. 따옴표를 먼저 제거한 다음 htmlspecialchars를 수행하십시오. –