[英]Detect any device like Computer, Mobile, Tablet using php
我有一個帶有登錄和注冊系統的網站。 我希望已經使用電子郵件注冊或沒有聯系方式的用戶,下次他/她將無法使用同一設備使用任何其他電子郵件注冊或沒有聯系方式的用戶。 我嘗試檢測用戶的IP地址,但是,這並不是我想要的。 有什么方法可以檢測用戶的設備特定信息?
function getRealIpAddr()
{
if (!empty($_SERVER['HTTP_CLIENT_IP'])) //check ip from share internet
{
$ip=$_SERVER['HTTP_CLIENT_IP'];
}
elseif (!empty($_SERVER['HTTP_X_FORWARDED_FOR'])) //to check ip is pass from proxy
{
$ip=$_SERVER['HTTP_X_FORWARDED_FOR'];
}
else
{
$ip=$_SERVER['REMOTE_ADDR'];
}
return $ip;
}
我想存儲特定於設備的信息,該設備可以是任何Android設備,iPhone,Windows PC或Mac或iPad等
您無法使用PHP做到這一點。 1個IP可以分配給數千個人。 人們也可以擁有動態IP。 尋找JS瀏覽器指紋庫,但即使這樣也無法使您確信不會切斷新朋友。
https://github.com/Valve/fingerprintjs2將標識符發送到PHP(ajax或cookie)並保存在數據庫中。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.