当前位置: 首页 > news >正文

承包网站开发网站优化方案范文

承包网站开发,网站优化方案范文,wordpress评论调用,网站公安备案多久审核php生成唯一ID的5种方法介绍 工作中使用到唯一ID的场景非常多,如临时缓存文件、临时变量、临时安全码等。 uniqid()函数基于以微妙计的当前时间,生成一个唯一的ID。由于生成唯一ID与微妙时间关联,因此生成ID的唯一性非常可靠。 生成的唯一…

php生成唯一ID的5种方法介绍

工作中使用到唯一ID的场景非常多,如临时缓存文件、临时变量、临时安全码等。

uniqid()函数基于以微妙计的当前时间,生成一个唯一的ID。由于生成唯一ID与微妙时间关联,因此生成ID的唯一性非常可靠。

生成的唯一ID默认返回的字符串有13个字符长,如果再结合MD5()函数,生成的唯一ID可靠性将更高,这种生成的ID比随机性的ID最大优点在于可实现排序,特别是一些需要存储在数据库中的值。当然在这里也可以加入随机数。

下面主要介绍4种生成唯一ID的方法:

1、md5(time().mt_rand(1,1000000))

注意:这种方法有一定的概率会出现重复

2、md5(microtime(true).mt_rand(1,1000000))

注意:这种方法有一定的概率会出现重复,比上一个略好

3、php内置函数uniqid()

uniqid()函数基于以微妙的当前时间,生成一个唯一的ID。

echo uniqid();echo uniqid();echo uniqid();OUTPUT:5a4b62dd4aeea5a4b62dd4aff75a4b62dd4b069

w3school参考手册有一句话:“由于基于系统时间,通过该函数生成的 ID 不是最佳的。如需生成绝对唯一的 ID,请使用 md5() 函数”。

4、结合md5()函数生成一个唯一的ID

echo md5(uniqid());
OUTPUT:0ac3d6e99b7f5290c93d730eaf9d7d94

5、手动去处理,官方给予的案例

public function create_guid($namespace = '') { static $guid = '';$uid = uniqid("", true);$data = $namespace;$data .= $_SERVER['REQUEST_TIME'];$data .= $_SERVER['HTTP_USER_AGENT'];$data .= $_SERVER['LOCAL_ADDR'];$data .= $_SERVER['LOCAL_PORT'];$data .= $_SERVER['REMOTE_ADDR'];$data .= $_SERVER['REMOTE_PORT'];$hash = strtoupper(hash('ripemd128', $uid . $guid . md5($data)));$guid = '{' .substr($hash, 0, 8) .'-' .substr($hash, 8, 4) .'-' .substr($hash, 12, 4) .'-' .substr($hash, 16, 4) .'-' .substr($hash, 20, 12) .'}';return $guid;}

返回结果类似:E2DFFFB3-571E-6CFC-4B5C-9FEDAAF2EFD7

http://www.wangmingla.cn/news/33024.html

相关文章:

  • 樟木头网站站长之家网站查询
  • 网站正能量晚上不用下载免费进入seo长尾关键词优化
  • 手机参数对比的网站百度指数查询官网
  • 网站的建设背景成都seo排名
  • 北京市住房及城乡建设网站武汉百度百科
  • 网站建设公司电话销售客源成都推广系统
  • 网站域名需icp备案吗自己如何制作一个网页
  • 末年人免费观看网站流量宝官网
  • 做seo要明白网站人工智能培训班
  • 优秀门户网站欣赏百度竞价收费标准
  • 公众号官网登录手机网站关键词seo
  • 网站备案完成后该如何做域名注册价格及续费
  • 一个服务器可以放几个网站成都网站优化排名推广
  • 汉阳网站推广北京专业网站优化
  • 沈阳开发网站公司360指数
  • 上海网站建设管理武汉百度信息流广告
  • 学校网站设计的目的网上销售方法
  • 黄冈市住房和城乡建设厅网站衡阳百度推广
  • 我们是设计师 网站建设专家百度推广优化公司
  • 潮州营销型网站建设推广阿里巴巴友情链接怎么设置
  • 为什么有的网站打不开seo快速排名培训
  • 怎么注册公司教程广东网站seo策划
  • 我想做个网站怎么做的深圳市文化广电旅游体育局
  • 滚动视觉差网站评论优化
  • 西乡做网站多少钱抖音广告投放代理商
  • 学校网站建设情况seo优化的搜索排名影响因素主要有
  • 朋友做的网站图片不显示企业网站快速排名
  • 专业点的网站制作公司google网站搜索
  • 网站seo怎样做关键词密度查询站长工具
  • 广州网站建设怎么样sem竞价专员是干什么的