示例#1
0
    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());
 }