☆t0mori
すんません。ご面倒かけます。
パターンと言う事で言えば、通知メールに来てるトラックバックされたエントリの所には
http://t0mo.org/iblog/amp/E20080322094910
と言う感じになってます。
んで、なぜかそのメールは「トラックバックされたエントリ」の行が文字化けしてるんですよね。本文はメール上では化けてなかったりするけど、Webで見ると全部文字化け。原因はよく分からないんですが。
08/04/28 21:03
☆camcam
>監督
すんません、もう少々お待ち下さい。

どういう送信がされてるか
パターンとかあります?

$tb_cateをさらに判別すればいいような気もします。


08/04/28 11:07
☆t0mori
ぐぐ、ぬか喜びでした……orz
今日、やはりCxxxxxxxxxxのないTrackBackが来てしまいました。
TrackBackURLを削って送る(テスト時はこっち)のとじゃ、違うパターンで送ってきてるみたいですねぇ……。
08/04/20 13:53
☆camcam
いえいえ、よかったっす!
08/04/19 23:37
☆t0mori

行けたと思います。少なくとも自サイト内でのテストではバッチリでした。
次のエントリで様子を見てみようと思います。

おつきあいありがとうございました〜。
08/04/19 01:42
☆camcam

送信先アドレス(監督ページ)で判別してますが
$tb_idはExxxxxxxx しか拾ってなかったです。

す、すみません、
テスト環境が無くて推測でやってますので
おゆるしを...汗


ひょっとしたらこれだけでいけるかも知れません。

if(!$tb_cate){
respond_exit("TrackBack ID Error: denied.");
}

カテゴリIDが無い場合ははじきます。
いかがでしょうか...



08/04/17 00:16
☆t0mori
ちなみにこの場合って、TrackBackされるエントリのURLが正しいのか、TrackBackPingを受け付けるURLが正しいのか、どっちですかね?
先ほど頂いた/iblog\/C/は前者になると思うんですが。
08/04/16 19:48
☆t0mori
むぅ、色々試してみたんですけど、どうもうまく行かないです。
教えて頂いたのの他に
/C[0-9]/とか/C[0-9]*/とか/C\d*/とか……
どれも、Cxxxxxxxxxxがあってもなくても蹴るようになっちゃいますねぇ。
08/04/16 19:12
☆camcam
あら...

では

if ($tb_id !~ /iblog\/C/) {
respond_exit("TrackBack ID Error: denied.");
}

なんてふうではいかがでしょうか

$tb_id !~ /******/

/*****/

*****の部分にかかれたものを含むものは通るはずなのですが

間にスラッシュを含む場合は
バックスラッシュでエスケープしてください。



08/04/16 16:12
☆t0mori
あ、間違い↓
半角バックスラッシュ、です。
08/04/16 15:57
1 2 3 4 5 6 7