※ ChatGPTを利用し、要約された質問です(原文:トラックバック実装(受信)に必要な手順)
トラックバック実装(受信)に必要な手順
このQ&Aのポイント
トラックバックを受信して処理するスクリプトの作成方法を紹介します。
POSTデータの受け取りからスパムチェック、リンク存在確認、承認までの手順を解説します。
WordPressやMovableTypeのトラックバック実装に関する情報も含まれています。
トラックバックを受信して処理するスクリプトを
作りたいと思っています。
必要な手順としては、
1.POSTデータを受け取る。必要な情報がそろっていれば、処理を続行する。(か、いったん保存する。)足りないならエラー画面を表示する。
2.excerptを見て、何らかの方法でスパムでないかをチェックする。
3.相手方ページをたずねて、自サイトの当該ページへのリンクが存在するかチェックする。
4.管理者ページを作成し、管理者による目視による承認も可能にする。
5.以上のチェックで残った正常なトラックバックを、当該ページのトラックバック欄に表示する。
(6.また、当該ページにトラックバック送信用URLの表示欄を作成する。)
があるのではないかと思うのですが、
ほかに必要なことや、補足・アドバイス等ありましたら、ぜひお願いします。
また、WordPress,MovableTypeなどではどのような実装になっているか、
抽象的・仕組み的な話でもかまいませんのでご存知であれば教えていただけると助かります。
あるいは、これまでトラックバックの受信機能を作成した経験のある方が
いらっしゃいましたら、アドバイス等いただけると嬉しいです。
些細なことでも歓迎ですのでよろしくお願いします。
お礼
ありがとうございます。 参考になりました。 [タイトル、概要にまったく日本語が含まれて居ない場合は無応答終了] などは有効ですね、活用させて頂きます。 [相手方ページでの自サイトのリンク有無チェックは、DoS攻撃の片棒を担ぎたくないので自動ではやらない] とのことですが、この考えは全く頭にありませんでした。 なるほど、下手をすれば意図的に特定のサーバーへアクセスさせることが可能ですよね。 これは考えてみるほどに難しい問題ですね...Hostを確認するだけでは 不十分な気もします。 「自動では」やらない、とのことなので、 手動でやる、ということでしょうか。