台灣最大程式設計社群網站
線上人數
1175
 
會員總數:246209
討論主題:189782
歡迎您免費加入會員
討論區列表 >> ASP >> 如何取得手機內的IP
[]  
[我要回覆]
1
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
如何取得手機內的IP
價值 : 20 QP  點閱數:1152 回應數:2
樓主


門外漢
0 5
152 8
發送站內信

捐贈 VP 給 傑
各位好

最近工作上碰到一個case需要和威寶(現台灣之星)電信介接
是透過XML的方式傳遞資訊
而其中有一項需要手機3G或4G狀態時的IP,如下圖


在他們的說明文件有提到可使用
Request.ServerVariables("HTTP_PDP_IP")或
Request.ServerVariables("PDP-IP")
來取得那個IP
他們那邊會判斷如果不是他們的IP就會傳回400錯誤

問題來了
我在兩台server上測試
其中一台可以抓的到這組IP
(環境是windows server 2003,IIS6)
而另一台卻都抓不到
(環境是windows server 2012,IIS8)
code確定是一模一樣
會是環境的關係嗎?

不知道有沒有大大遇過相似的問題
謝謝

搜尋相關Tags的文章: [ asp ] , [ 手機IP ] , [ PDP_IP ] , [ HTTP_PDP_IP ] ,
本篇文章發表於2015-10-30 14:49
1樓
回應

迷路
捐贈 VP 給 迷路 檢舉此回應
請先確定一下測試的手機是不是台灣之星的門號
另外手機是否是用3G/4G連線
而且HTTP_PDP_IP和PDP-IP這兩個參數之前也沒看過
請先確認伺服器是否需要額外安裝
本篇文章回覆於2015-10-30 17:08
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
2樓
作者回應


捐贈 VP 給 傑 檢舉此回應
To 迷路大大
感謝您的回覆

今天跟台灣之星那邊聯繫之後
確定是他們綁定了我第一台server
只有那台能夠抓到那個特殊IP
本篇文章回覆於2015-11-02 14:33
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
   
1

回覆
如要回應,請先登入.