묻고답하기

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

과정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 남기남
ad-lib 제로보드말고 다른 php에 원프레임을 쓰구파요~  
미쁜아카라 쿠키잘다루는 님 꼭 봐주세요!  
never... 하드코딩?? [1] 2007.08.10
임재민 플래쉬 카운터에서....수정을 할려면?? [2] 2007.08.10
코코 카운터만들기에서 한가지 이해가 안가는 곳이 있어요... [3] 2007.08.10
김소정 php에서 DB에 연결해 불러오기가 안됩니다.ㅠ_ㅠ [2] 2007.08.10
김태규 RM 으로 배경음악을 쓰려고 합니다 그런데 테그를잊어버려서...ㅠㅠ가르쳐주세요 부탁드립니다... [2] 2007.08.10
프레아 노프레임 홈페이지에 대한 질문입니다!.ㅠ.ㅠ [2] 2007.08.10
3534 포토샵 7에서 자간(글자와 글자사이) 넓히는 법 [1] 2007.08.10
야간비행 [PHP] require명령으로 노프레임 문서를 만들었더니 이미지가 안떠요. [2] 2007.08.10
신상훈 고수님들 한수부탁드립니다. [1] 2007.08.10
하나 제로보드 사용중, 그리고 데이터베이스 서버만 따로 사용하고 싶은데... [2] 2007.08.10
남정남 서버에 대하여 전혀모르지만 1대의 서버를 만들려는데 [1] 2007.08.10
김효욱 adduser가 안될때도 있나요? [1] 2007.08.10
zzia 나모출판하기여.. [1] 2007.08.10
♂≒♀ 포토샵에서... [1] 2007.08.10
루비 제로보드 질문인데요. [1] 2007.08.10
깡총이 Mysql에서... [2] 2007.08.10
김근순 ${NAME} 과 $NAME 의 차이가 먼지 아시는분~ [1] 2007.08.10
김상현 ㅠㅠ최근게시물 출력에 관한 질문.....꼭좀 답해 주세요ㅠㅠ [2] 2007.08.10
박태현 엔죠에 나와있는 apm을 했는데... [1] 2007.08.10
박태현 자바를 파일로 만들때 [1] 2007.08.10
박병삼 winapm 디비설정후 안돼요..--;;해결책좀..(os=98se) [1] 2007.08.10
iies PHP에서 일반 txt파일을 불러올려면.. [1] 2007.08.10
이미지안에 텍스트입력하는것 어떻게하나요? [1] 2007.08.10
김종태 아린님 그것은 무슨 소리이죠?  
김종태 고수님들 .php와 .htm 을 어떻게 합치는지 가르쳐 주세여! [4] 2007.08.10
예동희 ^ㅡ^; 네임서버에 대한 질문. [1] 2007.08.10
신상훈 고수님들 질문있습니다!!! [6] 2007.08.10
전치원 apm이 안됩니다 [1] 2007.08.10