その魅力のひとつであるトラックバックについて調査してみた。リンク元サイトに「このような記事からリンクを張った」という情報を通知する仕組みです。統一された仕様があってこそ実現した仕組みである。重要な前提として次の行為はしないよう記しておきたい。「記事と関係のないトラックバックをつける行為は迷惑」であり、これらを「トラックバックスパム」と呼ぶ。URL)」といいます。トラックバックURLには、クエリー(URLの後に?マークで区切り、KEY=VALUE形式を&マークで区切って羅列したデータ)で次の4つの情報(これらがKEYとなる)がURLエンコード付加されて送信されます。記事の題名このとき、トラックバックURLにクエリーがあれば、そのままトラックバック・ピングされます。すべてのトラックバックでそうなるかどうか、仕様上の取り決めは不明。ココログ(@niftyのブログ)では確認済み。blog_name=%E3%83%88%E3%83%A2%E3%81%AE%E8%88%AA%E6%B5%B7%E6%97%A5%E8%AA%8Cあとは、これをURLデコードして各項目を取り出せばOK。処理に必要な文字コードに変換。一般的には記事の冒頭100〜200文字が使われることが多い。どんな量のデータが送られてくるかわからないことを前提とするならば、受信側でチェックすることが望ましいだろう。この形式で受信が完了したら、こちら側にリンクする処理を行い、処理結果を送信元にXML形式で通知します。成功したトラックバック一覧に記載されてしまいました。<message></message></response>トラックバックの仕組み(送信)トラックバックを送信するには、受信で必要な4つのデータをクエリーに付加してPOST送信します。GETによるping送信は廃止されたようですので、まだ使える場合であってもPOSTに変更した方がいいようです。コード変換して送信します。ユニコード変換機能がありません。simaguni.plを利用することになります。encoding="iso-8859-1"?><response><error>0</error><message></message></response>参考文献http://lowlife.jp/yasusii/stories/8.html。