No.2ベストアンサー
- 回答日時:
荒らし対策だと思われますので、そのつもりで書いてみます。
PHPの、というわけでは無いのですが、頼まれてプロキシ対策処理を作ったことがあります。
結果から言うと、HTTPやopen proxy list(ブラックリスト)の更新くらいでは、多少防げる程度で、あまり効果がありません。
それは、この程度の対応では匿名proxyかどうか判断できないからです。そして、インターネットで外出先から録画が出来るHDDレコーダーが匿名proxyだったりして国内ですら膨大な数の匿名proxyが存在して(海外にもいっぱいあります)、それら全てを弾くことはほぼ無理です。
個人的にはhttpをやめてhttpsにするのがいいかな、と思います。現状、HDDレコーダのようなopen proxyはhttpsに対応していないので、サーバ側が許されるのならhttpsで掲示板を運営すれば、これらを拒否できると思います。そして、会社その他で正しく運用しているproxyはhttpsでも大丈夫ですので、これら正しくproxyを使っている方はそのまま使えます(もし切りたければ、これらはほぼIP決めうちで弾けるでしょう)。
httpsに対応しているopen proxyもあるかもしれませんが、しばらくはそれらを手動でブラックリストに登録していれば何とかなるかな、と思います。
荒らし対策でなかったら全然関係ない話になってしますので、その場合はご容赦下さい。
No.1
- 回答日時:
サーバ変数を拾ってみて、特定の変数があれば、弾くようにしたらどうですか?
私の知っているところだと、
HTTP_X_FORWARDED_FOR
HTTP_VIA
HTTP_FORWARDED
があった場合は、プロクシ経由のアクセスだったりしました。
他にも色々と変数の名前もあるようなので、この方法で行う場合は調べてみてください。
DSBL でチェックしたりする方法もあるようですが、こちらは詳しくは知らないです。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- PHP PHP ページング データベース 1 2022/06/16 10:30
- PHP phpの imap_search で漢字コード 1 2022/09/06 17:32
- Windows 10 指定したファイルを任意の範囲のディレクトリ内に上書き保存したい 1 2022/11/24 10:42
- 2ちゃんねる プロキシ刺しても接続できない… 1 2022/09/28 21:16
- Chrome(クローム) PC版Chromeで特定サイトの読み込み時のデータ量を軽減したい(特に画像データ) 1 2023/02/09 17:50
- その他(プログラミング・Web制作) Pythonで、データファイルと列名ファイルを1つのファイルにしたいです。 1 2023/07/27 20:29
- PHP WordpressのPHPを安全に編集する方法 1 2022/08/04 01:43
- PostgreSQL postgreSQLをbashで実行する際に「MORE」表示をなくす方法 1 2023/05/08 21:42
- UNIX・Linux redmineにメールを飛ばす方法 1 2022/09/13 22:02
- その他(コンピューター・テクノロジー) Windowsでプロキシの刺し方教えてください 1 2022/04/03 10:05
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
3つ以上の論理積は利用可能なの...
-
簡単な心理テストを作りたい
-
phpと<?xml version="1.0" enco...
-
円グラフ描画について
-
PHPの吐くデバッグ行番号の見方...
-
HTMLで入力されたデータをPOST...
-
PHP PCアクセス制限
-
会議室予約のPHPスクリプト
-
MacブラウザのSafariで文字化け...
-
オブジェクト指向の勘違い?
-
画像掲示板用のPHPかCGIスクリ...
-
onedrive にexcelファイルをア...
-
CFileDialogの最初のディレクト...
-
透過PNGが透過されない!!
-
フォームで戻った際に入力済み...
-
別ファイルの変数を呼び出した...
-
PHPのif文でその処理を途中で抜...
-
phpの中でphpを書けないか
-
さくらサーバーにて、phpからメ...
-
リンク先を隠す方法はないでし...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
3つ以上の論理積は利用可能なの...
-
ステップカウンタ(PHP)
-
phpと<?xml version="1.0" enco...
-
HTMLで入力されたデータをPOST...
-
phpにて、ipアドレスによる処理...
-
簡単な心理テストを作りたい
-
FC2ブログへの投稿 カテゴリー...
-
円グラフ描画について
-
スクリプト終了時に呼び出す関...
-
textareaで入力できる文字数を...
-
会議室予約のPHPスクリプト
-
PHPスクリプトにプロキシを弾か...
-
FPDFについて
-
動的にラジオボタンを増やす方法
-
外注PHPソースからWorm.Avron検...
-
フォントの色を変えるには?
-
onedrive にexcelファイルをア...
-
PHPのif文でその処理を途中で抜...
-
こちらはただの直列処理ですか?
-
別ファイルの変数を呼び出した...
おすすめ情報