2021-05-28 46일차
2021. 5. 28. 23:58ㆍ공부 기록
큐
- PHP 블로그 회원가입시 아이디, 닉네임, 이메일 중복체크
- HistoryBack, RocationReplace 함수 추가 및 적용
- 전체적인 기능들 디버깅
자주하는 실수
내가 모르는 것
느낀점
- PHP로 간단하게 해결할 수 있는부분이었는데 어째선지 자바스크립트로 풀어야 한다는 고정관념(?)이 생겨서 자바스크립트로 풀려고 엄청 고민하다가 도저히 안풀려서 포기하고 다른방법을 찾아보려 하자마자 1분도안되서 PHP로 바로 해결하고나니 멍청한짓을 한것 같았다.
- 아래처럼 session이 비어있는지를 자바스크립트 함수로 체크해서 리턴한 후 replyForm 안에있는 memberId라는 input의 value안에 넣어주려고 했지만 생각처럼 잘 작동되지 않았고, 그때문에 다른방법을 찾았다.
function session_null_check(){
var session = <?=isset($_SESSION['loginMemberId']) ? $_SESSION['loginMemberId'] : 0?>;
return session;
}
docoment.replayForm.memberId.value = session_null_check()l
- 아래는 PHP로 해결한방법이다. 변수로 선언만 해주면 되는 간단한 방법인데 이걸 생각못하고 잘 못하는 자바스크립트에 목매고있었다.
$membdrIdInSession = isset($_SESSION['loginedMemberId']) ? $_SESSION['loginedMemberId'] : 0;
- 완성됬다고 생각했던 기능들을 한번씩 경우의수 따져가면서 여러방식으로 실행해본 결과 오작동이 생각보다 많이있었다 프로그래밍은 디버깅이 절반 이상이라고 하는말이 공감되는 시간이었다.
'공부 기록' 카테고리의 다른 글
2021-05-31 49일차 (0) | 2021.05.31 |
---|---|
2021-05-29 47일차 (0) | 2021.05.30 |
2021-05-27 45일차 (0) | 2021.05.27 |
2021-05-26 44일차 (0) | 2021.05.27 |
2021-05-25 43일차 (0) | 2021.05.25 |