• 締切済み

au携帯のサブスクライバ IDを取得したい

PCでホームページを運営しております。 荒らし行為をされる方にアクセス禁止をしたいのですが、auの携帯という事が分かりました。 au携帯をアクセス禁止する為にはサブスクライバ IDなる物を取得すれば良いこと、 それを取得するには request.getHeader("X-Up-Subno") というスクリプトを使うことは分かりました。 が、シロウトの悲しさでその先が分かりません。 具体的にどうやってこのコマンドをどのように使えば良いのでしょうか。 番号を取得という事はどこかログに書き込むようなコマンドも 必要なのでしょうか。 ここで質問して良い内容なのかさえ分かっておりません。 どなたか、ご教授くださいませ。 .htaccessに取得したIDを使ってアクセス制限する方法は分かりましたので、 サブスクライバ IDの取得方法の質問です。 よろしくお願いします。

みんなの回答

  • shimix
  • ベストアンサー率54% (865/1590)
回答No.1

webサーバの生ログなどは閲覧不可ということでよろしいですね? 多分掲示板か何かだと思いますが、言語はPerlでしょうか。それともphpでしょうか?書込みと一緒にIPアドレスを書き込んだりしているようなCGIであれば、「環境変数:Remote_IP」と一緒に「環境変数:X-Up-Subno」を繋げて保存するように改造すれば、あとでチェックできるかとは思います。まったくそういう機能がないCGIだと、書込みのログのどのあたりに保存するかから考えないといけません。 #どういうCGIか(配布元、CGI名)を書かれるといいかもしれません。

chinuu00
質問者

お礼

回答を読ませていただき、アクセス解析のようなCGIに このコマンドを組み込むべき物なのか、と初めて気がつきました。 http://www.limy.org/program/mobile/uid.html http://tachibana.blog.ocn.ne.jp/blog/2006/05/ez_7a39.html これらのHPに掲載されている事しか分かっておりません… 何れも、取得の為のコマンドのみで、具体的にどうやって 使用するかの知識が全く無い状態です。 ご回答、ありがとうございました。

関連するQ&A