WWW

[알림판목록 I] [알림판목록 II] [글목록][이 전][다 음]
[ WWW ] in KIDS
글 쓴 이(By): chilly (김규동)
날 짜 (Date): 1996년04월11일(목) 12시01분16초 KST
제 목(Title): 메아리: 홈페이지에 방문횟수



어케 하냐구요 ?
잘 알고 계시는 그대로, 내부에서 무슨 프로그램이 돌아가야 합니다. 두가지
방법이 있는데.. cgi나 java script같은 것을 이용하는 방법과 또는 이것과
분리해서 사용되는 것은 아니지만 server side include를 사용하는 방법이
있습니다.

우선 source를 분석해 보셨다니 황당한 경우를 당하셨겠는데 그래도 그림으로
보여주는 경우에는 cgi를 사용하면 되겠구나 하고 알겠는데 그냥 당신은
몇번째 visiter입니다 라고 이야기하면 정말 황당하지요. 그것이 server side
include를 사용하는 것입니다. 사실은 cgi program이 돌아가는 것인데, client에게
html을 날려주기 전에 server가 내용을 parsing해서 필요한 내용으로 갈아치워
주는 기능이죠. security와 관계가 있어서 (cgi도 마찬가지) 싫어하는 사람도
많고. 그렇다고 java script는 안전하냐 하면 그렇지도 않고.

저도 하나 만들어 보았는데 돌기는 잘 도는데 약간 수정할 점이 있어서 구경만
시켜드리고 여지껏 소스를 공개 못하고 있습니다. 벙어리 냉가슴.. 끙끙.
우선은 counter data를 파일에 저장하여야 겠죠. 그리고 어느 homepage에서
access하는 것인지를 알아서 파일에 있는 내용을 보고 하나 늘이고,
파일을 갱신하고, 숫자를 보여주면 되는데.. programming을 조금만 해 본 분이면
여기에 많은 문제가 있다는 것을 알 수 있죠.

저는 server를 하나 만들고, graphic을 생성하는 client는 따로 만들어서
서로 다른 machine에서 돌아가도록 하였습니다. 교과서에 나오는 소스를
돌아가도록(원래는 버그가 있어서 돌아가지 않는 예제.. :( ) 고쳐서
약간 손보았죠.. 그림은 GIF같은 것은 만들 재주가 없으니 눈에 보이는 
xbm을 사용하고.. :)

한번 만들어보세요. 공부도 되고 재미도 있고..
냉가슴도 앓고.. :( 도움이 되셨기를
--
Gyudong Kim %   Dept. of Electronics, Seoul Nat'l Univ., Seoul 151-742, Korea
     chilly % Phone +82 2 880 7280; Fax +82 2 885 6993; Pager +82 12 845 3420
    Fabiano %      http://www.iclab.snu.ac.kr/~chilly, chilly@iclab.snu.ac.kr
[알림판목록 I] [알림판목록 II] [글 목록][이 전][다 음]
키 즈 는 열 린 사 람 들 의 모 임 입 니 다.