我计划在服务器上托管映像,并希望使用相同类型的文件命名加密机制。这只是一个杂烩吗?
是。
$filename = md5($_SERVER['REQUEST_URI'].$_SERVER['REMOTE_ADDR'].rand(50000000, 900000000000)).$ext;
这只是一个散列。如果您有字符a-zA-Z0-9,并且选择一个只有6个字符长的哈希,则会得到61474519个可能的唯一文件名。我怀疑您是否会用完=)使用mt_rand函数以获得最佳结果。
我计划在服务器上托管映像,并希望使用相同类型的文件命名加密机制。这只是一个杂烩吗?
是。
$filename = md5($_SERVER['REQUEST_URI'].$_SERVER['REMOTE_ADDR'].rand(50000000, 900000000000)).$ext;
这只是一个散列。如果您有字符a-zA-Z0-9,并且选择一个只有6个字符长的哈希,则会得到61474519个可能的唯一文件名。我怀疑您是否会用完=)使用mt_rand函数以获得最佳结果。