묻고답하기

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

과정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 남기남
프레아 노프레임 홈페이지에 대한 질문입니다!.ㅠ.ㅠ [2] 2007.08.10
김태규 RM 으로 배경음악을 쓰려고 합니다 그런데 테그를잊어버려서...ㅠㅠ가르쳐주세요 부탁드립니다... [2] 2007.08.10
김소정 php에서 DB에 연결해 불러오기가 안됩니다.ㅠ_ㅠ [2] 2007.08.10
코코 카운터만들기에서 한가지 이해가 안가는 곳이 있어요... [3] 2007.08.10
임재민 플래쉬 카운터에서....수정을 할려면?? [2] 2007.08.10
never... 하드코딩?? [1] 2007.08.10
미쁜아카라 쿠키잘다루는 님 꼭 봐주세요!  
ad-lib 제로보드말고 다른 php에 원프레임을 쓰구파요~  
윤경희 꼭....알려주세요~ [1] 2007.08.10
김성인 팝업관련질문입니다. [1] 2007.08.10
bluewine 방문자 ip를 보여줄수 있는 방법+_+ [2] 2007.08.10
김미경 홈피 만들때..팁에 관한 질문입니다. [1] 2007.08.10
김태규 RM 으로 배경음악을 쓰려고 합니다 그런데 테그를잊어버려서...ㅠㅠ가르쳐주세요 부탁드립니다... [4] 2007.08.10
seong nk phpinfo()에서 mysql 정보가 안나오면 [2] 2007.08.10
권선우 mysql 억세스 거부가 됩니다. [2] 2007.08.10
조연형 [질문] {헬프}특정 페이지의 버튼만을 눌렀을때...  
☺zylon 쿠키를 사용자가 마음대로 보거나 바꿀수 있는지? [2] 2007.08.10
김호조 질문이용~~! 플래쉬에 관한것 [1] 2007.08.10
김승원 귀여운 도트케릭터와 아이콘같은 이미지 많은 홈좀 알려주세요 [1] 2007.08.10
구하라 DB백업이 무엇인지;  
이우규 db백업후에... [2] 2007.08.10
w:)style mysql 관련질문...  
박상환 BGM control에 대한 질문입니다.  
김종태 php 인거 같은데 이것때문에 미치겠어여... ToT1  
김종태 회원가입하고 나면.. 그사람에게 자동으로 홈피생성할구 없나여? [1] 2007.08.10
남연주 쿠키값을 삭제하고 뒤로가기를 하면 다시 살아나요..  
연희 포토샵에서 invert 메뉴 쓰는법 [1] 2007.08.10
한현철 제로보드의 글쓰기판을 줄일 방법은 없는지요?  
Gadi 배경음악을 버튼 하나루 끄는방법좀.. [2] 2007.08.10
달콤달콤 [html 수정] 저기요...이거 수정좀 해주세요. 부탁드립니다.