first commit
This commit is contained in:
23
lib/Utils/UUIDUtils.php
Normal file
23
lib/Utils/UUIDUtils.php
Normal file
@@ -0,0 +1,23 @@
|
||||
<?php
|
||||
|
||||
namespace Yeepay\Yop\Sdk\Utils;
|
||||
|
||||
class UUIDUtils
|
||||
{
|
||||
|
||||
public static function uuid($namespace = '')
|
||||
{
|
||||
$uid = uniqid("", true);
|
||||
$data = $_SERVER['REQUEST_TIME'];
|
||||
$hash = hash('ripemd128', $uid.$data);
|
||||
|
||||
$guid = $namespace.
|
||||
substr($uid, 0, 14).
|
||||
substr($uid, 15, 24).
|
||||
substr($hash, 0, 10).
|
||||
'';
|
||||
|
||||
return $guid;
|
||||
}
|
||||
|
||||
}
|
||||
Reference in New Issue
Block a user