- 締切済み
荒らしサイトからのアクセスを禁ずるには・・・
ブログを立ち上げています 特定のサイトからのアクセスを禁止したいのですが、やりかたがわかりません http://suin.jp/modules/bulletin/index-page-article-storyid-13.htmlのサイトを参考にしていますが、 $arasi = "http://ime.nu/|http://aaa.jp/"; //↑ リンクを無効にするサイトのURLを | で区切る $arasi = "/(".str_replace("/","\/", quotemeta($arasi) ).")/i"; if(preg_match($arasi,$_SERVER['HTTP_REFERER'])){ sleep(10);//10秒待ってね header("HTTP/1.0 404 Not Found"); //ページが見つかりません exit(); } これをソースのどこに入れたらいいんでしょうか 教えてください
- みんなの回答 (2)
- 専門家の回答
みんなの回答
- fake-tang
- ベストアンサー率24% (186/772)
回答No.2
ごめんなさい、途中で送信押しちゃいました。 その記述を使う場合は、 < ?php ?> の間に入れます。 ファイルの拡張子は.phpで。 サーバーがphpを扱えるかどうか、確認してください。 たいていのサーバーは扱えると思いますが、念のため。
- fake-tang
- ベストアンサー率24% (186/772)
回答No.1
いやソレPHP用だから。 理解していない場合は触っちゃダメ。 できることなら、.htaccessとかのほうが強力ですよ。 http://www.shtml.jp/htaccess/referer.html
補足
早々の回答ありがとうございます PHPとか全然わからないので、最初に紹介してもらった.htaccessを使いたいんですけど、これだと拡張子が.htaccessのファイルを作るってことなんでしょうか 私はブログを立ち上げていて、ブログのソースをカスタマイズすることしかできないんですが、ソースの中に組み込めるわけではないってことでしょうか