如何使用PHP來唯一標識單獨的機器。我想使用MAC地址,但顯然你不能。我可以使用$_SERVER['REMOTE_ADDR']
,但IP地址會改變(不是嗎?)。此外,該頁面不會被瀏覽器訪問,但使用程序下載,所以我不相信我可以設置Cookie。唯一標識單獨的機器(PHP)
這樣做的目的是爲了防止我的共享軟件桌面應用程序軟件的用戶在每臺機器上使用超出試用限制的程序(這可以通過刪除註冊表項來完成) - 所以我希望每個新安裝都要註冊帶有mySQL數據庫的雲將確認該機器是否以前沒有在試用期後註冊過。
有什麼想法?
因此,您的用戶將在其計算機上的服務器上運行應用程序? – 2012-02-13 18:32:55
很難從有限的信息中分辨出來,但是也許你應該實現一次性使用鏈接,指向一次下載後過期的資源。 – 2012-02-13 18:37:50
對不起,程序在用戶的計算機上運行(可以離線使用)。當程序正在安裝時,它會向包含GET []變量的服務器上的PHP腳本發出HTTP請求,然後將這些變量與IP地址和當前時間等信息一起添加到我的數據庫中。我想添加一個變量,如果他們再次訪問安裝該程序,可以再次識別它們。 – 2012-02-13 18:40:16