웹마스터 팁
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
트랙백 기능 구현하기.
2005.06.12 19:30
블로그를 돌아다니다 보면 트랙백이란 기능이 있는데요,
그게 너무너무너무 탐나서 제 홈페이지 일기장에 달아 넣었어요.
그럼 구현 방법을 짧고 굵게 설명하겠습니다.
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. 트랙백을 보낼 때.
트랙백을 허용하는 게시물에는 "이 글의 트랙백 주소"라는 부분이 있지요. 그러면 그 주소를 향해 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번은 성공을 의미합니다.
그럼 모두들 즐프하세요!
댓글 0
제목 | 글쓴이 | 날짜 |
---|---|---|
우리가 사랑한지 몇일째 날짜세주는 PHP 소스 [12] | 레드 | 2005.01.16 |
날짜 구하는 함수.. ... [3] | 김명현 | 2005.01.24 |
게시판 테이블 생성을 쉽게하자. [2] | QQQ | 2005.01.29 |
내 컴퓨터가 표현할 수 있는 문자들. [6] | 최호성 | 2005.01.30 |
자바스크립트 단축키 지정을 쉽게하자. [1] | 권태수 | 2005.02.14 |
[날짜 구하는함수업]내일 날짜와 1년 후 년도 구하기 [8] | ssukai | 2005.02.24 |
사용자 등록/DB생성/테이블 생성 [3] | QQQ | 2005.03.03 |
ASC(순차), DESC(역순) 정렬하기. [4] | Xian | 2005.03.03 |
DB에서 각종 기념일을 내용,순서순으로 뽑아 정렬하기.. | 박순영 | 2005.03.17 |
[초보]아주쉬운 PHP로 그림에 글자 입히기 [11] | 김규백 | 2005.04.04 |
winamp 방송정보 읽어오기 심각한 문제해결 | 이승원 | 2005.05.04 |
winamp 방송정보 알아오기 (2005년 새로 코딩한 버전) [8] | 이승원 | 2005.05.06 |
나만의 미니홈 만들기 ㅡ password.php [8] | 예뜨락 | 2005.05.07 |
나만의 미니홈 만들기 ㅡ 간단한 최근글 불러오기 [6] | 예뜨락 | 2005.05.09 |
나만의 미니홈 만들기 ㅡ 메모장 디자인 (html 소스) [4] | 예뜨락 | 2005.05.12 |
mysql 테이블 스키마 보는법. [2] | 최문혁 | 2005.05.14 |
나만의 미니홈 만들기 ㅡ 메모장 소스 | 예뜨락 | 2005.06.09 |
트랙백 기능 구현하기. | 태규 | 2005.06.12 |
대용량 파일 업로드 컴포넌트 [4] | OTLNO | 2005.06.15 |
효율적인 경로 지정하기 [9] | 대류 | 2005.07.27 |