스킨의 폼양식 검사는 자바스크립트와 PHP 모두 사용해야 되는지요?
본문
안정적인 빌더를 위해서는 JavaScript와 PHP 모두 사용해서
입력 데이터를 검사하거나 수정하는 건 이해하고 있습니다.
그런데 국내 사용자들이 자바스크립트를 임의로 꺼놓고
사용하는 분들도 계실까요?
매번 자바스크립트와 PHP 를 동시에 작성하면 좀 번거로울 것 같아서요.
특히 개발시간에 쫒길때는 항상 고민하게 되는 문제여서요.
다른 분들의 경우 어떻게 하실지 궁금해서 글 올려봅니다.
..제 글이 여기 게시판 취지에 맞지 않으면 삭제하거나 다른 곳(?)으로 옮기겠습니다.
답변 1
JavaScript로 처리하는 부분은 사용자 입력단에서 불필요한 서버 호출을 없애고 빠르고 간단하게 입력 데이터를 검사하여 올바르게 입력할 수 있도록 안내해줍니다.
하지만 이 단계에서는 데이터 검사 결과는 얼마든지 조작이 가능하며 신뢰해선 안됩니다.
PHP로 처리하는 부분은 서버로 데이터가 넘어오면 다시 한번 데이터 검사를 하는데 이는 유저가 조작할 수 없는 부분이므로 이때 검사 결과는 신뢰할 수 있습니다. 신뢰할 수 있다는 것은 DB에 저장해도 되는 값이라는 것입니다.
그리고 브라우저 설정에서 자바스크립트를 임의로 꺼놓고 사용하는 유저는 없습니다.
자바스크립트가 단순히 데이터 체크하는 용도가 아니라 사이트 주요 기능들을 처리하는 역할을 하고 있어 이 기능을 끄면 대부분의 사이트들이 동작하지 않을 것입니다.
답변을 작성하시기 전에 로그인 해주세요.