- 締切済み
ソフトバンクだけ見られない
下記のとおりフリーCGIを利用させていただいていいます。 #!/usr/bin/perl ################################################ #中略################################################ ##設定箇所###################################### # パソコンの場合-------------------------------- # PCでIEを使っている場合 $jumpURLpcIE=""; # PCでFirefoxを使っている場合 $jumpURLpcFX=""; # PCでOperaを使っている場合 $jumpURLpcOP=""; # PCでNetscapeを使っている場合 $jumpURLpcNS=""; # 携帯電話の場合-------------------------------- # 携帯電話でKDDIを使っている場合 $jumpURLpnKD=""; # 携帯電話でDoCoMoを使っている場合 $jumpURLpnDO=""; # 携帯電話でボーダフォンを使っている場合 $jumpURLpnJP=""; # それ以外の場合-------------------------------- $jumpURLetC=""; ##ここまで###################################### # 環境変数を所得 $agent= $ENV{'HTTP_USER_AGENT'}; # 受け取ったデータのうち「,」と「%2C(,)」をエスケープ $agent =~ s/,/%2C/g; # PCでIEの場合 if ($agent=~/MSIE/&&$agent=~/.NET/){ print "Location: $jumpURLpcIE\n\n"; } # PCでFXの場合 elsif ($agent=~/Firefox/){ print "Location: $jumpURLpcFX\n\n"; } # PCでOPの場合 elsif ($agent=~/MSIE/&&$agent=~/Opera/){ print "Location: $jumpURLpcOP\n\n"; } # PCでNSの場合 elsif ($agent=~/Netscape/){ print "Location: $jumpURLpcNS\n\n"; } # 携帯電話でKDDIの場合 elsif ($agent=~/KDDI-/||$agent=~/UP\.Browser/){ print "Location: $jumpURLpnKD\n\n"; } # 携帯電話でDoCoMoの場合 elsif ($agent=~/DoCoMo/){ print "Location: $jumpURLpnDO\n\n"; } # 携帯電話でボーダフォンの場合 elsif ($agent=~/J-PHONE/||$agent=~/Vodafone|MOT-/){ print "Location: $jumpURLpnJP\n\n"; } else{ print "Location: $jumpURLetC\n\n"; } exit; しかし、ソフトバンクは携帯から見られません。 教えてください。 訂正していただけると助かります。。 よろしくお願いします。
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- EFA15EL
- ベストアンサー率37% (2657/7006)
お礼
確かにその通りですね。 勉強不足です。。 すみません。