|
出来るのだASP Q&A掲示板(過去LOG)
訪問数 52046
昨日 889
今日 776 【PR】 パソコン入門からIT専門書まで幅広く取り揃えています。セブン-イレブン受取り手数料無料のセブンアンドワイ。 |
Topに戻る
掲示板に戻る
検索
削除
管理者
|
![]()
IPアドレス。。
葵さん
[2001/10/12 4:10:18]
[710]
|
Re:IPアドレス。。
Tomitomiさん
[2001/10/12 13:29:32]
[712]
Re:IPアドレス。。
葵さん
[2001/10/13 1:04:41]
[721]
Re:IPアドレス。。
Tomitomiさん
[2001/10/15 11:41:02]
[732]
|
| [710] IPアドレス。。 |
| 投稿者:葵さん 2001/10/12 4:10:18 |
| ASPでIPアドレスを取得し、特定のIPアドレスの人しかブラウザを見れないようにすることが可能らしいのですが・・いまいちそのプログラムが書けません。参考になる意見だったりアドバイスだったり・・誰かわかる方いらっしゃいませんか? |
| [712] Re:IPアドレス。。 |
| 投稿者:Tomitomiさん 2001/10/12 13:29:32 |
| Tomitomiです。 以下のような感じですかな? 動作テストしてないのでエラーになるかも。 > ASPでIPアドレスを取得し、特定のIPアドレスの人しかブラウザを見れないようにすることが可能らしいのですが・・いまいちそのプログラムが書けません。参考になる意見だったりアドバイスだったり・・誰かわかる方いらっしゃいませんか? <% '====================================================================== DIM IP 'IPアドレスを取得 IP = Request.ServerVariables("REMOTE_ADDR") 'IPアドレスのチェック*192.168.111.1以外ならYahoo!!へ移動 IF IP <> "192.168.111.1" THEN '該当アドレス以外の場合の処理 Response.Redirect "http://www.yahoo.co.jp/" END IF '========================================================================= %> <html><head> |
| [721] Re:IPアドレス。。 |
| 投稿者:葵さん 2001/10/13 1:04:41 |
| そうなんですまだASP学び初めて日が浅いのであんまりむずかしいこと言えないんですけど・・IF文使ってって言うのは私も思いついてやってみたのですが・・。何時から何時の間はこのIPの人しか見れないっていうようなものを書きたいのですが・・。IF文以外って思いつかないのですが・・あるんでしょうか?Tomitomiさんの書いたプログラムすごく参考になります。私の何か少しうまく動作しなかったので(汗)ありがとうございます。 |
| [732] Re:IPアドレス。。 |
| 投稿者:Tomitomiさん 2001/10/15 11:41:02 |
| おはようございます。 Tomitomiです。 > 何時から何時の間はこのIPの人しか見れないっていうようなものを書きたいのですが・・。IF文以外って思いつかないのですが・・あるんでしょうか? 時間もあるのですね。 時間も判定するとすると、SELECT CASE文もからませたほうがいいかも? '================================================================ DIM IP 'IPアドレスを取得 IP = Request.ServerVariables("REMOTE_ADDR") Dim sTime '現在時刻を24時間形式で取得 sTime = FormatDateTime(Now(),4) SELECT CASE true '9時から12時までの処理 CASE "09:00" < sTime and "12:00" > sTime 'IPアドレスの範囲が、192.168.111.* の場合 IF left(IP,12) <> "192.168.111." THEN '該当アドレス以外の場合の処理 Response.Redirect "http://www.yahoo.co.jp/" End IF '12時から14時までの処理 CASE "12:00" < sTime and "14:00" > sTime 上記と同等のIF文など '14時から16時までの処理 CASE "14:00" < sTime and "16:00" > sTime 上記と同等のIF文など '16時から20時までの処理 CASE "16:00" < sTime and "20:00" > sTime 上記と同等のIF文など '20時から23時までの処理 CASE "20:00" < sTime and "23:00" > sTime 上記と同等のIF文など '上記以外の場合 CASE ELSE 上記と同等のIF文など End SELECT '================================================================= てなかんじになると思いますが、IPの範囲などは、うまくIF文を使うということに なると思います。 他に方法あるかもしれませんが、僕がやるならこういう感じになります。 あと、このスクリプトを複数ページに含める場合は、インクルードファイルにして、 読み込ませるほうが、楽で美しいと思います。 がんばってみてください。 |
|
TreeBBS For ASP V.0.1.3 |