웹마스터 팁

http://micsland.com/board/zboard.php?id=study&no=9머리말:
시험이 코앞인데 공부는 안되고-_-그나마 보다 생산적인 일을 해 보려고 이렇게 글을 씁니다.
엔지오에는 http://micsland.com 보다 한 편 늦게 연재됩니다.
무단 재게제는 가능합니다만 머리말과 작성자는 꼭 명시해주셨으면 합니다.
===================================================================================

트랙백 구현하기 - 1. 트랙백이란 무엇인가?

트랙백은 RSS와 더불어 블로그에서 많이 접할 수 있는 용어이지요. 트랙백을 설명하는 말은 참으로 많은데요, 저는 "퍼갔다고 알려주기" 정도로 풀이하기를 좋아합니다. 트랙백은 말 그대로 track(지나간 자국,발자취)를 되돌려주는건데요, 이렇게 말로 설명하면 복잡할 뿐더러 이해하기도 어려우므로 그림과 함께 설명해 볼까 합니다.

tb_01.gif
그림 1: 트랙백에 대한 설명

tb_02.gif
그림 2: 트랙백 과정 - 1

먼저 트랙백을 받는 게시물, 즉 새 게시물이 참조하는 게시물에서 트랙백 주소를 공개합니다(그림 2).

tb_03.gif
그림3: 트랙백 과정 - 2

그 다음 새 게시물 작성자가 트랙백 주소를 입력하는 칸에 위의 트랙백 주소를 입력하고 글을 작성합니다(그림 3).
이 때 트랙백을 글 작성시에 넣는 경우(대부분의 블로그 툴)도 있고 나중에 추가하는 경우(태터툴즈 등)도 있습니다.

tb_04.gif
그림 4: 트랙백 과정 - 4

이후 단계는 사용자에게는 보이지 않고 서버끼리 처리하는 과정입니다. 새 게시물 작성 프로그램이 저 트랙백 주소로 트랙백 핑이라는 정보를 전달합니다.
그러면 해당 주소의 프로그램이 이를 처리하고 원본 게시물에 트랙백 주소를 저장한 후(그림 4), 새 게시물 작성 프로그램에 답변을 보냅니다. 물론 성공적으로 등록하였다면 답변은 에러가 없다는 식으로 갈 것이고, 문제가 있다면 에러가 돌아갈 것입니다.
이제 새 게시물 작성 프로그램이 작성자에게 성공적으로 등록하였는지 여부를 알려주면 일련의 트랙백 과정은 끝이 납니다.

즉, 위 내용을 종합해보면 트랙백이란 "어떤 게시물을 참조하여 새 게시물을 작성할 때 새 게시물이 작성되었음을 원본 게시물에 알려주는 기능"이라 할 수 있습니다. 즉, 블로그나 게시판간에 서로 의사소통이 되도록 하고, 또 다른 블로그에서 트랙백 주소를 따라 같은 주제의 다른 주소로 옮겨가능 등 효과적인 커뮤니케이션을 위한 시스템이지요.

다만 이런 트랙백에는 맹점이 있는데, 그것은 일방통행적 의사소통이라는 겁니다. 트랙백을 받는 쪽의 게시물에서는 어느 곳에서 이 글을 참조하였는지 알 수 있지만, 반대로 트랙백을 보낸 쪽에서는 본문에 따로 표기하지 않는 한 어느 게시물을 참조하였는지 알 수 없게 됩니다. 또한 어느 한 쪽 글이 삭제되어도 트랙백 기록은 고스란히 남아 불필요한 정보가 되지고 하지요. 하지만 이런 문제점에도 불구하고 트랙백이 지금껏 본 적이 없던 혁신적인 시스템이라는 데에는 이견이 없을 것입니다.


다음 강의에서는 트랙백 핑의 형식과 PHP로 트랙백 핑을 보내는 방법에 대해 설명하겠습니다. 안녕히 계세요.
#수정: PHP로 트랙백 핑을 보내는 방법은 3편에서 다루도록 하겠습니다.
제목 글쓴이 날짜
초간단 스팸방지 하면서 곧바로 메일 보내기 [3] U2em 2004.05.31
해당 ftp 파일 서버에서 다른곳의 ftp 파일 서버로 백업용도 및 전송하기.. [9] 김동욱 2004.05.30
초간단 설문조사 소스 [3] 이혁 2004.05.27
PHP로 구현하는 음악 감상실 [9] file 컴도미 2004.05.21
[국밥PHP] 1-1(1). 개념정리 Break Time (Build 1) [7] 9000㎒ 2004.05.18
팁 아닌 팁 한달전... http://zentoo.com 2004.05.15
포털사이트 처럼 시스템 점검중 만들기 [3] http://zentoo.com 2004.05.14
PHP 4에서 PHP 5로 이행 [5] 이종현 2004.04.30
PHP5 RC2 Released. [4] 써니루루☆ 2004.04.27
트랙백 구현하기 - 2. 트랙백의 형식 file TheMics 2004.04.22
트랙백 구현하기 - 2. 트랙백의 형식 file TheMics 2004.04.22
엔지오 채널 따라하기 -_-& www자동 붙이기 [6] 박종찬 2004.04.18
트랙백 구현하기 - 1. 트랙백이란 무엇인가? [4] file TheMics 2004.04.18
[국에 밥말아먹는 PHP 프로그래밍] 1-1. PHP는 뭐하는 밥이냐?! (상) (Build 2) [17] 9000㎒ 2004.04.18
배열의 정렬에 대한 약간의 강의 [2] ♡다솜지기♡ 2004.04.02
드디어 PHP 5 RC1 발표(04.03.18) [8] 써니루루☆ 2004.03.19
PHP와 MYSQL연동 관련함수 [3] 백무혼 2004.03.07
함수] Exec 함수에 대한 간략한 설명 [3] NS 2004.03.05
초간단 인라이브 방송여부 알아보기 프로그램. [12] 심심타 2004.03.01
[허접팁]윈엠프 리스트창에 방송정보 보여주기;;[수정] [5] file 『처니리♂』 2004.02.29