본문 바로가기
PHP

서버단(PHP) 처리 vs 스크립트단(JS) 처리

by 준토리73 2023. 10. 4.

에러를 마주하게 될 때면, 서버단(PHP) 에서는 어떻게 처리를 해주고 있고, 스크립트단(JS) 에서는 어떤 처리를 해주고 있는지 확인해보게 된다. 

 

 

 

예시) 로그인시 공백이 포함되어있을 때, 에러나는 현상에 대해서 말해보자. 

서버단(php) 에서 공백제거를 해주어야할까? 아니면 스크립트단에서 공백 제거를 해주어야할까? 

 

 

먼저 입력값에 대한 검증을 JS에서 하게되면 브라우저의 개발자 도구를 사용해서 정보를 조작할 수도 있다.

기본적으로 JS의 검증 결과를 신뢰해서는 안되므로, 반드시 php단에서 다시 한번 확인을 거쳐야한다. 

그러나, 어차피 php에서 다시 검증할거라면 굳이 js 에서 검증할 필요가 없지 않을까? 

 

따라서, "JS에서 할수 있는데 왜 굳이 php에서 할까?" 가 아닌,

"php에서 할 수 있는데 왜 굳이 JS에서 할까?"라는 기본자세를 가져야한다! 

 

 

 

나는 그래서 php에서 검증을 해주고, js로 다시 보내어 alert 처리를 해준다거나 하는 방향으로 해야겠다고 생각했다. 

 

 

 

 

참고) 

https://phpschool.com/gnuboard4/bbs/board.php?bo_table=qna_html&wr_id=246060&sca=&sfl=wr_subject%7C%7Cwr_content&stx=%C0%DA%B9%D9+urlencode&sop=and 

 

WWW.PHPSCHOOL.COM

개발자 커뮤니티 1위 PHPSCHOOL.COM 입니다.

phpschool.com

 

'PHP' 카테고리의 다른 글

PHP 기반의 웹 어플리케이션 관련 지식  (0) 2023.04.20
[php] MVC 패턴  (0) 2022.01.05
[php] php 함수 var_dump()  (0) 2022.01.05
[PHP] 트랜잭션 처리  (0) 2021.02.18
PHP 엑셀 서버 업로드 - 배열 엑셀 저장  (0) 2021.02.15

댓글