묻고답하기

아래는 비혼님의 강의중 카운터 만들기 인데 한곳이 이해가 잘 안가네요...

과정5,6부분인데...
과정5부분은 접속자 아이피와 기록되어 있는 아이피가 틀리경우 실행되는부분으로 알고 있어요..
과정6부분은 접속자 아이피와 기록되어 있는 아이피가 같을경우 실행되는 부분이고요..

예를들어 접속자 아이피와 기록되어 있는 아이피가 같아서 과정6부분이 실행된다고 치면은..
"if ($check)"에서 $check의 변수값은 참인지 거짓인지 알수 없는게 아닌가요?
실행이 안된 과정5부분에서  $check의 변수값을 정해놓았으니까요..
실행이 안되곳에서 정의된 $check의 변수값이 과정6부분에서 어떻게 "if ($check)"의 값으로 갔는지 잘 이해가 안가네요..
설명좀 해주세요~~~

<?
// 과정 1 : 카운터 수치가 저장될 파일명을 지정한다.
$count_file = "count.dat"; // 수치가 기록될 파일명

// 과정 2 : 파일의 존재유무를 확인해 없을 경우 0:0값을 주어 파일을 만든다.
if (!file_exists($count_file)) { // 만약 !(파일이 있으면) = 만약 (파일이 없으면)
  $makefile = fopen($count_file,"w"); // 해당 파일을 쓰기 모드로 오픈
  fwrite($makefile,"0:0"); // 0:0을 파일에 기록
  fclose($makefile); // 파일을 닫기
  chmod($count_file,0777); // 파일의 권한을 변경한다.
}

// 과정 3 : 파일을 읽어온다.
$readfile = fopen($count_file,"r"); // 파일을 읽기 모드로 오픈
$read = fread($readfile,filesize($count_file)); // 크기만큼 읽어들임
fclose($readfile); // 파일 닫기

// 과정 4 : 해당 값을 : 단위로 하나는 IP, 하나는 카운터 값으로 분리한다.
list($ip,$count) = explode(":",$read); // : 단위로 분리

// 과정 5 : 위의 IP 값과 현재 접속한 사람의 IP 값이 다를 경우 카운트 값을 1 더함
if ($REMOTE_ADDR != $ip) { // 현재 접속한 사람의 IP와 저장된 IP가 다를 경우
  $count++; // 값 1 증가
  $check = 1; // $check 변수의 값을 1로 지정
}

// 과정 6 : 새로운 값을 파일에 기록한다. (5번에서 변수를 하나 더 두면 구분 가능)
if ($check) {
  $writefile = fopen($count_file,"w"); // 파일을 기록 모드로 오픈
  fwrite($writefile,"$REMOTE_ADDR:$count"); // IP:카운트 값을 기록
  fclose($writefile); // 파일 닫기
}

// 과정 7 : 카운트 값을 출력한다.
echo $count; // 카운트 출력
?>
글쓴이 제목 최종 글
XE 공지 글 쓰기,삭제 운영방식 변경 공지 [16] 2019.03.05 by 남기남
큐원 the dreamer 모바일 레이아웃에서 "pc버전" 메뉴를 만들려면 어떻게 해야되요? [2] 2015.10.28 by 큐원
clara www.주소. com/xe/로 설치 했을 경우 index 에서 로그인 나오게 하는 방법 [3] 2015.10.28 by clara
샵사이드 일본 서버 호스팅 추천좀 부탁드립니다. [3] 2015.10.28 by 기진곰
gobulldozer 게시판 제작편집/ 메뉴편집을 누르면 접속 X [2] file 2015.10.28 by 키큰아이
c34c0 로그인 에러.. [3] file 2015.10.28 by treasurej
키큰아이 아래 내용을 애드온으로 대체하려고하는데... [2] 2015.10.28 by 키큰아이
사람사는좋은세상 통합검색 에러메세지 [1] file 2015.10.28 by 불금
밥탱이 게시글 밴드 공유하면 글자가 깨져 보여요 [2] 2015.10.28 by 밥탱이
2ndLee 게시판 설문조사 확장컴포넌트 도와주세요. [1] 2015.10.28 by EISOFT
orijung 게시판 내용이 길어지면 화면 밖으로 벗어납니다ㅠㅠ [1] file 2015.10.28 by DoorWeb
sage하늘 서브메뉴 수정하는거 알려주세요! 사진참고해주세요! [1] file 2015.10.28 by DoorWeb
보리보리 메인메뉴 아래 이벤트 페이지를 만드는 방법을 알려주세요 file  
마키치노 회원가입시, 글 작성시, 로그인 시 빈화면 이동...  
로스트(ROST) XE CON 2015 에 관하여 [1] 2015.10.27 by 기진곰
clara 정말 어려운 질문드립니다!! [2] 2015.10.27 by clara
하늘보리 우편 번호 안돼요ㅠ XE 구버전에서요 [2] 2015.10.27 by 기진곰
Kview 호스팅 hdd용량이 차서 엔진의 일부가 깨졌습니다. 부분적으로 복사해서 복수할수있나요? [1] file 2015.10.27 by Kview
orijung Intermission 레이아웃 질문드립니다ㅠㅠ  
에잇 파일박스 오류...해결좀 해주세요...  
미스터고 explorer 11로 업데이트후 게시판이 노출안되는 현상  
thdwjdtjr 스케치북 게시판에서 TAG 작성하는 법은 ??? [2] file 2015.10.27 by thdwjdtjr
신성모독이다 xe 알림센터 이용 중인데 알림 글을 클릭하면 오류가 뜹니다. [2] 2015.10.27 by 쇼이
똥꼬똥침 게시판 글 작성시 희한한 현상  
Gti db.config.php [2] file 2015.10.27 by 부산민지아빠
제로보드신세계잼 모바일에서 이런 갤러리박스 오픈소스 없을까요.. [1] 2015.10.27 by sejin7940
슈니슈니 모바일 돋움체로 통일하는법 [7] 2015.10.27 by Double'U'
voooa 이미지 파일이 문서파일로 표시됩니다. [3] file 2015.10.27 by 세상의모든계산기
키스미베이베 댓글 역순으로 정렬하기.... [2] 2015.10.27 by 키스미베이베
PAPAPA 누리고 쇼핑몰 언어 관련 문제  
Icarus 상단 알림센터 클릭시 잘못된 요청이라고 뜹니다.. [2] file 2015.10.26 by Icarus