public function fingerprint($raw = false){ $option = $this->getip(1); if(isset($_SERVER["HTTP_USER_AGENT"])) $option .= $_SERVER["HTTP_USER_AGENT"]; if(isset($_SERVER["HTTP_ACCEPT"])) $option .= $_SERVER["HTTP_ACCEPT"]; if(isset($_SERVER["HTTP_ACCEPT_LANGUAGE"])) $option .= $_SERVER["HTTP_ACCEPT_LANGUAGE"]; if(isset($_SERVER["HTTP_ACCEPT_CHARSET"])) $option .= $_SERVER["HTTP_ACCEPT_CHARSET"]; return md5($option, ($raw ? true : false)); }