通常当我们使用 GPRS 连接时,请求会作为 http(s) 请求发送到适当的主机。在接收方 (PHP) 中,我们可以使用 $_SERVER 或 $_REQUEST 变量获取 IP 地址。像这样有什么方法可以获取手机号码,这意味着从哪个手机号码请求发出。任何人都可以帮我解决这个问题....
谢谢
不,您无法获取手机号码。Http不知道你手机的GSM客户端。即使手机没有IP,你得到的IP是移动SIM卡电信服务商的GPRS网关的IP。
唯一的出路是提示用户输入他的手机号码并信任用户,因为他提供了正确的手机号码,并从服务器端的 Http-GET 或 Http-POST 获取该手机号码。
没有。您无法获取任何 3G 或 GPRS 设备的任何电话号码信息。蜂窝服务提供不提供此数据。
如果您有可能打开 WAP 页面,您可能会获得 MSISDN,因为它默认包含在请求标头中。
这是可能的,但没有全球标准,每个运营商根据不同的事物(使用的软件、白名单等)使用自己的标准。
有关更多详细信息,请参阅此答案: 移动 Web 应用程序可以访问设备电话号码吗?