カテゴリ | |
---|---|
サマリ | 荒らし対策 |
バージョン | 1.4.4 |
投稿者 | 港 |
状態 | 完了 |
投稿日 | 2004-09-16 (木) 18:06:51 |
ページの内容を消されることが数回あり、今のところはまだ可愛いものなのですが、できれば今のうちに対処したいなと思いました。アクセス解析によると荒らしは周到にもプロキシ経由で編集をしているらしく、これでは手も足も出ないのが現状です。そこで、生IPでは編集できるがプロキシ経由では編集ができないという都合のいいプラグイン?はできないものでしょうか。編集ができないだけでページは普通に見れるのがいいです。
その判別さえ出来るなら、edit.inc.phpのplugin_edit_action()の頭に、
if ( プロキシかどうかの判別 ) { header('Location: プロキシ経由編集不可告知URL'); exit; }とでもしておくだけで済みそうですけど。 -- 2004-09-16 (木) 20:30:03
You have reached this web page by typing "example.com", "example.net", or "example.org" into your web browser. These domain names are reserved for use in documentation and are not available for registration. See RFC 2606, Section 3-- 港 2004-09-17 (金) 23:46:00
+ if ( array_key_exists( $penv, $_SERVER) ) { + return $penv; + }
+ if ( PCHK_NLOOK && preg_match('/^\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}$/', $host)) { + return 'PCHK_NLOOK'; + }
+ if ( PCHK_PWORD && preg_match('/proxy|squid|cache/i', $host)) { + return 'PCHK_PWORD'; + }
+ if ( $prox = is_proxy()) { + header('Location: '.PCHK_JUMPURL.$prox); + exit; + }
こうしたらどうなりますか?-- 2004-09-18 (土) 00:17:17