LAMP 환경이 있습니다.
다음 시나리오를 상상해보십시오.
<form method="post" name="" id="" onsubmit="javascriptValidateFormUserInputs()">
...
</form>
이름에서 이미 javascriptValidateFormUserInputs ()라고 말했듯이 사용자가 수행 한 입력의 유효성을 검사합니다. 정상이면 true가 반환되고 그렇지 않으면 false가 반환됩니다.
onsubmit="true"
유효성 검사가 수행되지 않도록 html 클라이언트 측을 조작하면 사용자가 잘못된 데이터가 데이터베이스로 전송됩니다.
물론 그것을 막고 싶습니다.
무엇을해야합니까?
감사
PHP를 사용하는 경우 클라이언트 측 유효성 검사가 변조 될 수 있으므로 서버 측 유효성 검사가 항상 더 좋습니다.
따라서 $_POST("variable")
유효성이 검사 되었는지 확인하면됩니다 . 그렇지 않으면 오류가 반환됩니다.
이 예제를 따를 수 있습니다 -PHP 양식 유효성 검사
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다