我開發了一個WAP應用程序,我想獲取訪問我的網站的用戶的MSISDN。如何使用PHP在WAP中獲取MSISDN號碼?
我的運營商已經白色列出了我的WAP應用程序。
我在幾個三星手機上成功獲得MSISDN,但在諾基亞手機上沒有得到相同的結果,iPhone設備上的BlackBerry &。
請建議我最好的方式來獲得所有設備的MSISDN號碼。
我開發了一個WAP應用程序,我想獲取訪問我的網站的用戶的MSISDN。如何使用PHP在WAP中獲取MSISDN號碼?
我的運營商已經白色列出了我的WAP應用程序。
我在幾個三星手機上成功獲得MSISDN,但在諾基亞手機上沒有得到相同的結果,iPhone設備上的BlackBerry &。
請建議我最好的方式來獲得所有設備的MSISDN號碼。
獲取訪問WAP站點的用戶的MSISDN的能力取決於許多事情。
首先,用戶必須在移動數據上。如果用戶使用WiFi,那麼您將不會收到此信息。
其次,用戶移動網絡必須支持在HTTP報頭中傳遞MSISDN。
某些移動網絡在所有請求上發送標頭。其他人只有在通過特定的APN時纔會發送。有些僅將此標頭髮送到特定的IP地址/塊。我甚至遇到了將MSISDN作爲$ _GET變量發送的網絡。您需要檢查您打算支持的每個網絡。
例如,南非的一個特定網絡用於發送標頭中的MSISDN直到大約6個月前,爲了在報頭中接收MSISDN,現在需要將它們的服務器地址列入白名單。
還要記住,頭文件很容易被欺騙,除非您保證您是HTTP請求的創始者,例如您在Android應用程序中使用Web視圖的情況下,你將需要採取充分的措施。
考慮到了這一切,這裏是什麼,你應該尋找:
翻檢標題爲以下任一。這並不是MSISDN頭文件的完整列表,它們只是我在移動開發冒險中遇到的。
我do是通過標題尋找任何匹配。如果我沒有找到任何匹配,我再次使用針對特定國家/地區的MSISDN正則表達式運行標頭,以查看在我不知道的密鑰標頭中是否存在任何潛在的MSISDN。如果我找到了潛在的匹配項,我將密鑰和數據添加到列表中,以便稍後添加到我已知的MSISDN標題列表中。
我希望這已經買了一些清晰。最重要的是要記住,這不是獲取MSISDN的可靠方法。
你可以試試這些人(原:puedes intentar CON estas otras):
有時標頭由移動運營商加密。這可能會改變標題的命名。例如X-MSISDN變爲X-ENCR-MSISDN。
根據我最近的研究,一些運營商正在服務器請求上發送x頭文件,我發現很多運營商都在隱藏或加密或重命名x頭文件,並且很難檢索用戶的MSISDN,我嘗試了很多方法而如果你想測試你的操作,您可以使用此網站測試操作的MSISDN可用性(記得要打開該鏈接與您的移動設備),我希望它會幫助你。我已使用Asp.net的mvc
拿起這些頭請註明您的一些問題,如果你覺得有哪些適合您的問題的任何答案回答。 – 2012-12-07 10:03:29