[P2-php-dev 37] Re: トラックバック対策

Back to archive index

aki akid****@s17*****
2005年 5月 13日 (金) 13:03:24 JST


これ開くと、127.0.0.1に飛ばされるのは、
iframe先で、外部からの呼び出しに対して対抗してるのかな。

メッセージ部分だけ置換がかかればOKだと思うので、
$parts[3] = preg_replace('{<(iframe|script)( .*?)?>.*?</\\1>}i', '', $parts[3]);
これでどうでしょう。

それであの・・・なんでiframeが入ってるんでしょう?

--
aki


----------------------- Original Message -----------------------
From:    rsk <moons****@s32*****>
To:      p2-ph****@lists*****
Date:    Fri, 13 May 2005 12:17:07 +0900
Subject: [P2-php-dev 36] トラックバック対策

> http://qb5.2ch.net/test/read.cgi/operate/1115893714/67
> とか、トラックバックにiframeがあるみたいです。
> 
> ThreadRead::explodeDatLine()で
>      $aline = preg_replace('{<(iframe|script)( .*?)?>.*?</\\1>}i', '', 
> rtrim($aline));
> として削るのがいいと思います。
> (念のためscriptタグも削るようにしてます)
> 
> 他にもimgタグやonloadとかのイベントハンドラなど、
> 消した方が安全なHTMLコードは可能性を上げればきりがないけど
> とりあえずこれだけでも。
> 
> // +------------------------------+
> // | rsk <moons****@s32*****> |
> // +------------------------------+
> 
> _______________________________________________
> P2-php-dev mailing list
> P2-ph****@lists*****
> http://lists.sourceforge.jp/mailman/listinfo/p2-php-dev






P2-php-dev メーリングリストの案内
Back to archive index