如何實現抓取網站訪客手機號的功能
阿新 • • 發佈:2019-02-03
WAP網頁取得使用者的手機號碼
WAP網頁取得使用者的手機號碼
在WAP開發時,我們很想取到使用者的手機號碼,這樣就可以確定使用者的身份,免去使用者的登入步驟,因為在手機上輸入賬號密碼確實不是很容易。但是很不幸,現在大多數情況都會取不到,但是隻要能取到,程式就得盡力去取。(本人已經開發完成:QQ:29295842)下面是一段比較實用的獲取手機號碼的程式碼:
-
// WAP網頁取得使用者的手機號碼
下面是部分程式碼
- // 如果通訊運營商給送的話,一般在Http請求頭的x-up-calling-line-id項裡
-
String mobile = request.getHeader("x-up-calling-line-id"
- if (mobile == null) {
- mobile = request.getHeader("x-up-subno"); // CDMA
- }
- if (mobile == null) {
- mobile = request.getHeader("x-network-info");
- }
- if (mobile == null) {
- mobile = request.getHeader("deviceid");
- }
- if (mobile == null) {
-
// 有些wap門戶站點跳轉過來,手機號碼由引數mobile傳遞過來
- mobile = request.getParameter("mobile");
- }
- if (mobile != null) {
- // 某些情況下,手機號碼前面會加上中國國際區號86,需要去掉
- if (mobile.length() == 13 && mobile.startsWith("86")) {
- mobile = mobile.substring(2);
- }
- // TODO: 現在,程式可以認為使用者身份(手機號碼)已經確認,免登入(手機上輸入賬號密碼不太容易)
- } else {
-
// TODO: 無法取得手機號碼的情況
- }