すいません、VB4しかやってないんです、VBAはやったけど(ぼそ) チラシの裏だって立派な書き込み空間なんだからねっ!資源の有効活用なんだからねっ!とか偉そうに言ってるけど、実は色々と書き残したいだけ

だからなに? どうしろと? くるみサイズの脳みそしかないあやしいジャンガリアンベムスターがさすらう贖罪蹂躙(ゴシックペナルティ)

ホーム 連絡をする 同期する ( RSS 2.0 ) Login
投稿数  632  : 記事  35  : コメント  11686  : トラックバック  143

ニュース


片桐 継 は
こんなやつ

かたぎり つぐ ってよむの

大阪生まれ河内育ちなんだけど
関東に住みついちゃったの
和装着付師だったりするの
エセモノカキやってたりするの
VBが得意だったりするの
SQL文が大好きだったりするの
囲碁修行中だったりするの
ボトゲ好きだったりするの
F#かわいいよF#

正体は会った人だけ知ってるの

空気読まなくてごめんなさいなの


わんくまリンク

C#, VB.NET 掲示板
C# VB.NET掲示板

わんくま同盟
わんくま同盟Blog


WindowsでGo言語
WindowsでGo言語


ネット活動


SNSは疲れました

記事カテゴリ

書庫

日記カテゴリ

ギャラリ

イベント活動

プログラムの活動

タイトルのとおり。

イーモバイルとエッジは未対応なのでこれはこれから仕様書読んで追記、かな……ハンパですみませんです。


Public Class HPhone

  Private Const DOCOMO1 As String = "/ser"
  Private Const DOCOMO2 As String = ";ser"
  Private Const VODA1 As String = "/SN"

  Public Function GetHID(ByVal UserAgent As String, ByVal XSubNo As String, ByVal IP As String) As String

    If UserAgent = "" Then Return ""

    Dim HID As String = ""

    'キャリアを検出して端末番号を取得する。だめだった場合はIPを記録
    Select Case True
      Case UserAgent.Contains(DOCOMO1)
        HID = UserAgent.Split("/"c).GetValue(UserAgent.Split("/"c).GetUpperBound(0)).ToString.Replace("ser", "")
      Case UserAgent.Contains(DOCOMO2)
        HID = UserAgent.Split(";"c).GetValue(UserAgent.Split(";"c).GetUpperBound(0) - 1).ToString.Replace("ser", "")
      Case UserAgent.Contains(VODA1)
        HID = UserAgent.Split(" "c).GetValue(0).split("/"c).getvalue(UserAgent.Split(" "c).GetValue(0).ToString.Split("/"c).GetUpperBound(0)).ToString.Replace("SN", "")
      Case Else
        If XSubNo = "" Then
          HID = IP
        Else
          HID = XSubNo.Split("."c).GetValue(0).ToString
        End If
    End Select

    Return HID
  End Function

End Class


自分用のメモも兼ねてるけどね(笑)
投稿日時 : 2007年7月2日 18:30

コメント

# re: 携帯端末番号を取得する 2007/07/02 18:42 ぽぴ王子
とりあえず各事業者での説明

DoCoMo
http://www.nttdocomo.co.jp/service/imode/make/content/html/about/utn.html

au
http://www.au.kddi.com/ezfactory/tec/spec/4_4.html

SoftBank
http://developers.softbankmobile.co.jp/dp/tool_dl/web/useragent.php

# re: 携帯端末番号を取得する 2007/07/02 21:07 Moo
携帯端末番号を取得する コントロールとか作っておくと
後で幸せになるかも...なんてアイディアが浮かびました

# re: 携帯端末番号を取得する 2007/07/02 21:10 かるあ
とりあえず
ボダは環境変数の HTTP_X_JPHONE_UID
AU は環境変数の HTTP_X_UP_SUBNO
Docomo は ser の他に icc とかありますよね。

# re: 携帯端末番号を取得する 2007/07/02 23:52 片桐
iccはFOMAのICカードシリアル番号で、serは端末番号、なので機種変換後も生かすユーザー認証で使うなら、iccなんじゃないかなぁと思っています。

もうめんどくなってきたので、全部WEBアプリにしようかな(おい)

# ロレックスコピー 2023/05/21 18:12 coxAcquic
日本ロレックス時計コピー品ロレックスレプリカ、日本ロレックス時計のロレックスコピー品ロレックス時計,ロレックスレプリカ,ロレックスコピー,日本ロレックス,ROLEX,ロレックスオーバーホール,ロレックスレプリカ ,ロレックス修理,ロレックスミルガウス,ロレックス中古,ロレックスサブマリーナ,ロレックスデイトナ,ロレックス中古,ロレックスアンティーク, }}}}}}
https://www.bagssjp.com/product/detail-6450.html
https://www.bagssjp.com/product/detail-10113.html
https://www.bagssjp.com/product/detail-5151.html
https://www.bagssjp.com/product/detail-5140.html
https://www.bagssjp.com/product/detail-3858.html


Post Feedback

タイトル
名前
Url:
コメント