2010-08-31 104 views
0

通常,当我们使用GPRS连接时,请求将作为http请求发送到适当的主机。在接收端(PHP),我们可以使用$ _SERVER或$ _REQUEST变量获取IP地址。像这样,有什么办法可以获得手机号码,这意味着从哪个手机号码请求中获得。任何一个可以帮我出这个问题....通过GPRS中的https请求获取手机号码

感谢

回答

1

没有你不能得到手机号码。 Http不知道您的手机是GSM客户端。即使手机没有IP,您获得的IP也是移动SIM卡的电信服务提供商的GPRS网关的IP。

唯一的出路是提示用户输入他的手机号码并相信用户已经给出了正确的手机号码,并从服务器端的Http-GET或Http-POST获取该手机号码。

+0

我们可以得到的手机号码从手机,用了提示用户.. – Pavunkumar 2010-08-31 11:41:39

+0

没有不可能的。这对于普通的Http来说是不可能的。 – 2010-08-31 11:48:48

+0

这是可能的,但不是标准的标题,例如它不同于地区,请参阅下面的答案http://stackoverflow.com/questions/3607540/getting-mobile-number-through-https-request-in-gprs/7738822#7738822 – 2011-10-12 10:44:15

1

没有。你不能得到任何3G或GPRS设备的任何电话号码信息。蜂窝服务提供不提供这些数据。

0

如果您有可能打开WAP页面,您可能会收到MSISDN,因为它包含在请求标头中,默认情况下。