码迷,mamicode.com
首页 >  
搜索关键字:uniqid    ( 87个结果
PHP-生成唯一ID串
1. 生成唯一的ID uniqid();//不加前缀,生成的字串是13位,根据当前微妙的时间戳2. 随机函数 /** * 生成指定位数的随机字符串 * * @param int $len 随机字符串长度 * @param bool $include_number 是否允许包含数字 *...
分类:Web程序   时间:2014-08-20 16:07:42    阅读次数:241
PHP 各种函数
usleep() 函数延迟代码执行若干微秒。unpack() 函数从二进制字符串对数据进行解包。uniqid() 函数基于以微秒计的当前时间,生成一个唯一的 ID。time_sleep_until() 函数延迟代码执行直到指定的时间。time_nanosleep() 函数延迟代码执行若干秒和纳秒。s...
分类:Web程序   时间:2014-08-15 01:26:36    阅读次数:430
ishare加密算法规则备忘
$salt = base_convert(sha1(uniqid(mt_rand(), true)), 16, 36);$fields = array('salt' => $salt,'password' => $this->getPasswordEncoder()->encodePassword(...
分类:其他好文   时间:2014-07-31 20:09:57    阅读次数:387
PHP中的uniqid在高并发下的重复问题
最近项目中有用到生成token校验的问题。首先考虑用php中的uniqid()函数生成随机串,但是由于该函数好似基于微秒时间级别的。在高并发的情况下,就有可能会生成相同的值。 解决方案1:uniqid(rand(1,10000)), 该函数的第一个参数可用作生成数的前缀,如此,大大降低了生成数的重复率。但是重复的可能性还是存在的 解决方案2:md5(uniqid()),  使用md5()函数,...
分类:Web程序   时间:2014-07-30 12:27:33    阅读次数:256
PHP生成唯一订单号
<?php function build_order_no(){ return date('Ymd').substr(implode(NULL, array_map('ord', str_split(substr(uniqid(), 7, 13), 1))), 0, 8); ...
分类:Web程序   时间:2014-06-24 11:59:06    阅读次数:345
PHP 生成唯一的激活码
<?php /** * 生成永远唯一的激活码 * @return string */ function create_guid($namespace = null) { static $guid = ''; $uid = uniqid ( "", true ); $data = $namespace; $data .= $_SERVER ['REQUEST_TIME']; //...
分类:Web程序   时间:2014-06-02 18:55:35    阅读次数:327
php函数整理
phpusleep() 函数延迟代码执行若干微秒。unpack() 函数从二进制字符串对数据进行解包。uniqid() 函数基于以微秒计的当前时间,生成一个唯一的 ID。time_sleep_until() 函数延迟代码执行直到指定的时间。time_nanosleep() 函数延迟代码执行若干秒和纳...
分类:Web程序   时间:2014-05-30 10:43:03    阅读次数:452
87条   上一页 1 ... 7 8 9
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!