有没有可能通过PHP通过使用中的SIM号码来定位智能手机



我必须开发一个基于web的系统(HTML、JavaScript、jQuery、PHP),该系统将向附近的献血者发送短信,如果医院要求献血,这些献血者的信息已经在数据库中(靠近需要血液的医院)。

在这种情况下,我想知道是否可以通过PHP使用SIM号码来定位设备。如果没有,可以使用什么其他替代方案/机制从网站定位设备。

否。智能手机上的网络浏览器与桌面浏览器一样,对运行设备的访问权限有限。让网站不受限制地访问设备级硬件标识符将是一场巨大的隐私和法律噩梦。

一些人试图实施"不可删除的cookie"(这类企业被广泛认为是高度不道德的,即使不一定在所有司法管辖区都是非法的)。然而,即使是它们也不会将设备与个人身份或不断变化的地点联系起来。

如果你想使用GPS跟踪用户的位置,那么:

(a) 编写一个Android/iOS应用程序在后台执行此操作,或者查看是否有现有的操作系统级别的服务或应用程序为您执行此操作。
(b)并确保用户允许数据定期从其设备流出,
[c]并允许用户随时选择退出此跟踪。

您还需要考虑用户的电池消耗,因为GPS子系统的使用往往会耗电。

或者,你可以查看浏览器的地理位置,并定期将这些信息发送回你的服务器,但请注意,这不一定使用GPS(因此可能不准确),它只在你的网站打开且浏览器打开时运行。虽然这种方法实施起来很快,但它不是一种长期获得地理位置信息的非常可靠的方法。

最新更新