11-09-2007, 06:04 PM
|
#19 (permalink)
|
|
The Prestige
Join Date: Sep 2007
Location: Sweden, Stockholm
Posts: 1,080
Thanks: 115
|
Okey, so how's this?
PHP Code:
public function getFingerprint() { if(isset($_SERVER['HTTP_USER_AGENT'])) { if(isset($_SERVER['X_FORWARDED_FOR'])) { if(strpos($_SERVER['X_FORWARDED_FOR'], ',') === false) { return md5($_SERVER['HTTP_USER_AGENT'] . $_SERVER['X_FORWARDED_FOR']); } return md5($_SERVER['HTTP_USER_AGENT'] . trim(reset(explode(',', $_SERVER['X_FORWARDED_FOR'])))); } return md5($_SERVER['HTTP_USER_AGENT'] . $_SERVER['REMOTE_ADDR']); } return false; }
|
|
|
|