2017-10-06 69 views
-1

我必須開發一個基於網絡的獻血系統(HTML,JavaScript,jQuery,PHP),以便發送短信給附近的數據庫中已存在信息的捐贈者(靠近需要血液的醫院)來自醫院的血液請求。是否可以通過編程方式通過PHP使用其SIM號碼來查找智能手機?

在這種情況下,我想知道是否可以通過PHP使用SIM號碼來使用SIM卡號碼。如果否,則可以使用什麼其他替代/機制來從網站定位設備。

回答

0

不可以。智能手機上的網絡瀏覽器(如桌面設備)只能訪問運行設備。給網站無限制地訪問設備級硬件標識符將是一個巨大的隱私和法律上的噩夢。

有些人試圖實施「undeletable cookies」(這種企業被普遍認爲是非常不道德的,如果不一定在所有司法管轄區都是非法的)。但是,即使它們不會將設備綁定到個人身份,也不會將其綁定到不斷變化的位置。

如果你想使用GPS,然後跟蹤用戶的位置:

(一)寫一個Android/iOS應用程序做,在後臺,或者看看是否有一個現有的操作系​​統級別的服務或應用程序(b)並確保用戶允許該數據定期從其設備流出,並且允許用戶在任何時候選擇退出該追蹤(
(c))。

您也需要考慮用戶的電池消耗量,因爲使用GPS子系統往往會耗電。

或者,你可以看看browser geolocation並定期將這些信息發回給你的服務器,但請注意,這不一定使用GPS(因此可能不準確),它只在你的網站打開並且瀏覽器打開時運行。雖然這種方法很快實施,但它不是一種長期獲取地理位置信息的非常可靠的方法。

相關問題