Mobile 使用浏览器检测MSISDN(手机号码)
除了此X-headerMobile 使用浏览器检测MSISDN(手机号码),mobile,phone-number,msisdn,Mobile,Phone Number,Msisdn,除了此X-headerX-up-calling-line-id,是否有任何HTTP头可用于检测移动用户号码 我希望尽可能多地从所有浏览器中进行检测,以覆盖所有平台手机。老实说,您不会希望这项功能一劳永逸。假设你访问了几个网站,他们从标题“x-up-calling-line-id”中捕获了你的电话号码。这些网站把你的电话号码卖给电话销售员。你想处于那种情况吗 技术原因不同。从未存储在手机上(通常)。SIM卡由IMSI号码标识,并且(在MSC)包含一个将IMSI映射到电话号码的条目。因此,要回答您的
X-up-calling-line-id
,是否有任何HTTP头可用于检测移动用户号码
我希望尽可能多地从所有浏览器中进行检测,以覆盖所有平台手机。老实说,您不会希望这项功能一劳永逸。假设你访问了几个网站,他们从标题“x-up-calling-line-id”中捕获了你的电话号码。这些网站把你的电话号码卖给电话销售员。你想处于那种情况吗
技术原因不同。从未存储在手机上(通常)。SIM卡由IMSI号码标识,并且(在MSC)包含一个将IMSI映射到电话号码的条目。因此,要回答您的问题,这是不可能的。我将给您一个与我对一个非常类似的问题给出的完全相同的答案,因为它将提供一些关于您试图实现的目标的见解 获取访问WAP站点的用户的MSISDN的能力取决于许多因素 首先,用户必须使用移动数据。如果用户使用WiFi,则您将不会收到此信息 其次,用户移动网络必须支持在HTTP报头中传递MSISDN 一些移动网络发送所有请求的头。其他人仅在通过特定APN时发送。有些仅将此头发送到特定的IP地址/块。我甚至遇到过将MSISDN作为$\u GET变量发送的网络。您需要检查您打算支持的每个网络 例如,大约6个月前,南非的一个特定网络一直在发送头中的MSISDN,为了在头中接收MSISDN,现在需要将服务器地址与头一起列入白名单 还要记住,头文件很容易被欺骗,除非保证您是HTTP请求的发起人,否则不应依赖头文件,例如在Android应用程序中使用Web视图的情况下,您需要自己采取足够的措施 考虑到所有这些,以下是您应该寻找的: 在标题中查找以下内容。这并不是一个完整的MSISDN头列表,它们只是我在移动开发中遇到的头
- X-MSISDN
- X_MSISDN
- HTTP_X_MSISDN
- X-UP-CALLING-LINE-ID
- X向上呼叫线路ID
- HTTP\u X\u UP\u调用\u线路\u ID
- X_WAP_网络_客户端_MSISDN
我希望这能带来一些清晰度。最重要的是要记住,这不是获取MSISDN的可靠方法。使用PHP中的apache_request_headers()获取MSISDN。但是,用户移动网络必须支持在HTTP报头中传递MSISDN。我几乎可以肯定,如果确实存在这种情况,它将被恶意利用的速度比你说的“破坏个人完整性”要快。它可能会请求用户许可。是的。我认为最好问问我们的客户电信公司。这能回答你的问题吗?。如果是,您可以选择它作为一个。这与启动应用程序相同吗?应用程序可以访问MSISDN吗?应用程序只需从安装它的手机上请求号码即可。@CaptainKenpachi,手机可以伪造它