public static function generateNewVisitorId() { $stamp = microtime(); $ip = Gpf_Http::getRemoteIp(); $id = md5($stamp*$ip + rand()) . crypt($ip + $stamp * rand(), CRYPT_BLOWFISH); $id = str_replace("$", "0", $id); $id = str_replace("/", "0", $id); $id = str_replace(".", "0", $id); $uniqueid = substr($id, rand(0, 13), Pap_Tracking_Visit_Processor::getVisitorIdLength()); return $uniqueid; }
protected function generateNewVisitorId() { return substr('caTrVi' . md5(uniqid(null, true)), 0, Pap_Tracking_Visit_Processor::getVisitorIdLength()); }