回答
我會給你我給了一個非常類似的問題的確切相同的答案,因爲它應該提供一些洞察到你想要達到的目的。
來獲取用戶訪問WAP網站的MSISDN的能力取決於一些事情。
首先,用戶必須在移動數據上。如果用戶使用WiFi,那麼您將不會收到此信息。
其次,用戶的移動網絡具有支持所MSISDN的通過在HTTP報頭。
某些移動網絡在所有請求上發送標頭。其他人只有在通過特定的APN時纔會發送。有些僅將此標頭髮送到特定的IP地址/塊。我甚至遇到了將MSISDN作爲$ _GET變量發送的網絡。您需要檢查您打算支持的每個網絡。
例如,南非的一個特定網絡用於發送標頭中的MSISDN直到大約6個月前,爲了在報頭中接收MSISDN,現在需要將它們的服務器地址列入白名單。
還要記住,頭文件很容易被欺騙,除非您保證您是HTTP請求的創始者,例如您在Android應用程序中使用Web視圖的情況下,你將需要採取充分的措施。
考慮到了這一切,這裏是什麼,你應該尋找:
翻檢標題爲以下任一。這並不是MSISDN頭文件的完整列表,它們只是我在移動開發冒險中遇到的。
- X-MSISDN
- X_MSISDN
- HTTP_X_MSISDN
- X-UP通話-LINE-ID
- X_UP_CALLING_LINE_ID
- HTTP_X_UP_CALLING_LINE_ID
- X_WAP_NETWORK_CLIENT_MSISDN
我do是通過標題尋找任何匹配。如果我沒有找到任何匹配,我再次使用針對特定國家/地區的MSISDN正則表達式運行標頭,以查看在我不知道的密鑰標頭中是否存在任何潛在的MSISDN。如果我找到了潛在的匹配項,我將密鑰和數據添加到列表中,以便稍後添加到我已知的MSISDN標題列表中。
我希望這已經買了一些清晰。最重要的是要記住,這不是獲取MSISDN的可靠方法。
是否與啓動應用程序相同 - 應用程序可以訪問MSISDN嗎? –
APP可以簡單地從安裝的手機上請求號碼。 –
@CaptainKenpachi和手機可以僞造 –
老實說,你不希望這個功能。假設您訪問了幾個網站,並從頭文件「x-up-calling-line-id」中捕獲您的電話號碼。這些網站會將您的電話號碼出售給電話推銷員。你想在這種情況下?
技術原因不同。永遠不會在手機上存儲Phone number(通常)。 SIM卡由IMSI號碼標識,並且Home Location Registry(在MSC)包含將IMSI映射到電話號碼的條目。所以要回答你的問題,這是不可能的。
是的。我認爲應該問電信公司是我們的客戶。 – kitokid
這是否回答你的問題?如果是這樣,你可以選擇它作爲一個。 –
在PHP中使用apache_request_headers()來獲取MSISDN。但是,用戶移動網絡必須支持在HTTP頭中傳遞MSISDN。
- 1. 移動瀏覽器檢測
- 2. 檢測移動瀏覽器
- 3. MSISDN檢測移動性 -
- 4. 瀏覽器檢測 - 移動與PC
- 5. 移動瀏覽器檢測查看
- 6. JQuery檢測移動瀏覽器?
- 7. 檢測GWT中的移動瀏覽器
- 8. 幫助與瀏覽器檢測代碼
- 9. 瀏覽器檢測與功能檢測
- 10. 檢測HTML5移動瀏覽器支持的代碼
- 11. 在移動Safari中檢測與瀏覽器UI的交互
- 12. 可靠的方法來檢測桌面與移動瀏覽器
- 13. 瀏覽器檢測
- 14. 瀏覽器檢測
- 15. 瀏覽器檢測
- 16. 檢測瀏覽器標籤是否專注於移動瀏覽器
- 17. 檢測瀏覽器是否爲移動Twitter應用程序瀏覽器?
- 18. 檢測瀏覽器/版本與JavaScript與檢測服務器端?
- 19. 檢測是否移動瀏覽器支持溢出:滾動
- 20. 移動瀏覽器的廣告攔截器檢測
- 21. 瀏覽器檢測部件與瀏覽器的建議
- 22. 瀏覽器代碼頁檢測
- 23. 在移動瀏覽器上測試WML
- 24. jquery,如何測試移動瀏覽器?
- 25. 在移動瀏覽器中測試AJAX
- 26. Safari瀏覽器動態瀏覽器高度檢測
- 27. 檢測瀏覽器與Modernizr支持css3
- 28. 檢測與瀏覽器和JavaScript
- 29. 自動跨瀏覽器視覺檢測
- 30. 瀏覽器自動檢測語言
我幾乎可以肯定的是,如果這個DID存在,它會被用於惡意目的的速度超過您可以說的「違反個人完整性」。 –
它可以要求用戶許可。 – zehelvion