簡體   English   中英

使用php檢測任何設備,例如計算機,移動設備,平板電腦

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM