jsp wap 读取手机号码
来源:互联网 发布:开淘宝网店最新的书籍 编辑:程序博客网 时间:2024/05/17 06:49
原来获取用户手机号码很简单,关键是通信营运商给不给你送。如果给你送的话,手机号码是在Http请求头里获取,通常在x-up-calling-line-id项里,如果通过此项得不到的话。可采用循环读出所有的Http头里的信息,号码在哪一个头里就一目了然了。
String userPhone = request.getHeader("x-up-calling-line-id");一般通过这句就能获取到手机号码。
如果号码不在上面这条请求头里,采用下面方法读取看号码在哪一条请求头里。
Enumeration headers = request.getHeaderNames() ;
while(headers.hasMoreElements())
{
String head = (String)headers.nextElement();
out.println(head+":"+request.getHeader(head));
}
这样就可以将所有的信息打印出来,看到号码的位置了。注意获取号码的前提是跟营运商有合作或者跟他们申请。同意给你送,否则程序实现了也没有用。
/*********************************************************************/
//取手机号
String mobile = "" ;
String MO="";
String temvit = "";
String version = "";
Enumeration headerNames = request.getHeaderNames();
while(headerNames.hasMoreElements()) {
String headerName = (String)headerNames.nextElement();
if (headerName.equals("x-up-calling-line-id")) {
temvit=request.getHeader(headerName);
if (temvit.substring(0,3).trim().equals("861")) {
mobile=temvit.substring(2,13);
}
if (temvit.substring(0,2).trim().equals("13")) {
mobile=temvit;
}
}
if (headerName.equals("user-agent")) {
MO=request.getHeader(headerName);
}
if (headerName.equals("x-up-calling-line-id")) {
temvit=request.getHeader(headerName);
if (temvit.substring(0,2).trim().equals("13")) {
mobile=temvit;
}
}
}
- jsp wap 读取手机号码
- jsp(WAP)获取手机号码
- JSP中wap获取手机号码
- jsp的wap开发获取手机号码
- wap获取手机号码
- WAP中获取手机号码
- 读取手机号码
- WAP页面直接呼叫手机号码
- WAP版的手机号码所在地查询
- wap获取用户手机号码(PHP代码)
- wap开发中取到真实的手机号码
- 在WAP中得到访问者的手机号码
- WAP版的手机号码所在地查询
- 在WAP中得到访问者的手机号码
- 在WAP中得到访问者的手机号码
- WAP获取部分手机号码测试代码
- wap页面中手机号码处理总结
- android Contacts读取手机号码
- mysql 修改字符编码
- Windows中APACHE开启fastcgi后无法连接数据库
- mysql状态 status
- 用Inno Setup来解决.NetFramework框架安装问题(转载)
- mysql 忘记root密码后的修改方法
- jsp wap 读取手机号码
- MarshalByRefObject 类
- Linux 下挂载硬盘的 方法
- MySQL性能优化详解
- OracleOraDb10g_home1TNSListener 启动后自动关闭问题
- C++Primer学习:C++ Primer 前言
- windows怎么与虚拟机linux共享?
- 面向海量服务的设计原则和策略总结
- 呵呵~~