웹마스터 팁

블로그를 돌아다니다 보면 트랙백이란 기능이 있는데요,

그게 너무너무너무 탐나서 제 홈페이지 일기장에 달아 넣었어요.

그럼 구현 방법을 짧고 굵게 설명하겠습니다.

1. 트랙백을 보낼 때.

트랙백을 허용하는 게시물에는 "이 글의 트랙백 주소"라는 부분이 있지요. 그러면 그 주소를 향해 POST 방식으로 다음의 정보를 보내면 됩니다.

url : 자신이 쓴 글의 url.
title :  자신이 쓴 글의 제목.
blog_name : 자신의 블로그 이름.
excerpt : 자신이 쓴 글 요약. (대략 100자 정도)

그러니까 글 쓰기 폼에 "트랙백" 이라는 텍스트박스를 만들어서 저장 시에 트랙백 텍스트 박스에 값이 있을 경우 그 주소를 향해 저런 정보를 날리면 트랙백이 걸리는 거지요.

그러면 상대방측 cgi 에서는 xml 형식으로 된 결과를 전송해 줍니다. 결과의 형식은 다음 절 참조.

2. 트랙백을 받을 때.

일단, 트랙백을 받을 cgi 프로그램을 작성합니다. 물론 글 번호도 함께 받게 해야 되겠죠.

들어오는 변수는 2번에서 자신이 보낸 변수들과 같습니다. 변수를 받아서 db에 저장하고, 해당 게시물 아래에 댓글 보여주듯이 주렁주렁 보여주면 되는 거지요.

그리고 나서 중요한 부분이 바로,

"트랙백 요청에는 XML 형식으로 응답을 해 주어야 한다"는 것입니다.

<?xml version="1.0" encoding="iso-8859-1" ?>
<response>
<error>0</error>
<message>트랙백 성공</massage>
</response>

이런 형식입니다.

다들 아시겠지만 <error> 에는 오류 코드를 넣고, <message>에는 메시지를 넣는 거지요. 오류 코드 0번은 성공을 의미합니다.

그럼 모두들 즐프하세요!
제목 글쓴이 날짜
새로운 뉴스티커 [1] 아렌티 2006.04.25
[이 컨트롤을 활성화하고..] 해결하기 [2] 모그422 2006.04.29
플래시 영역에 박스가 생기는것 [4] 로그인 2006.05.03
웹FTP 적용하기 - 꽁수 [4] whenji 2006.05.02
홈페이지 하단 링크주소 없에는 소스 2 [4] 인터니즈 2006.04.27
홈페이지 하단 링크주소 없에는 소스 [6] 인테리어뱅크 2006.04.10
내 홈페이지에 유명사이트 검색엔진을 달자...(네이버,다음,야후 등등) [3] 트래비스 2006.05.10
익스플러로 플래시 영역 박스 생김과 이 컨트롤을 활성화.. [14] 도토리맘 2006.05.15
[소스] 개발자,디자이너 전용 통합검색 스크립트 [1] 김성대 2006.05.19
부모창과 함께 닫히는 팝업창(IE, FF) 행복한고니 2006.07.06
깔끔한 이미지 펼침박스 [2] ▩윤미 2006.07.11
환상적인 이미지 갤러리 (4차원세계에 빠져보세요) [5] ▩윤미 2006.07.11
상단 타이틀바 흐르는 텍스트 왜,그러지 2006.07.14
위에서 아래로 좌에서 우로... [1] 왜,그러지 2006.07.14
날라서 붙는 텍스트 [1] 왜,그러지 2006.07.17
자바스크립트로 만든 테트리스 일명 자트리스 ^^;; [12] beMax 2006.07.27
배경색을 마우스로 크릭하여 지정하여 준다. 왜,그러지 2006.07.27
로또 번호 추출기 [3] 왜,그러지 2006.07.27
텍스트 선택하기 행복한고니 2006.09.06
로또 번호 생성기 허접..ㅋㅋ [5] 삐따기 2006.10.04