PHP生成唯一的激活码转自
来源:互联网 发布:少儿编程软件 编辑:程序博客网 时间:2024/06/04 20:04
本文http://blog.csdn.net/aoyoo111/article/details/30734251
因为项目中要用到兑换码,所以记录一下、
- <?php
- /**
- * 生成永远唯一的激活码
- * @return string
- */
- function create_guid($namespace = null) {
- static $guid = '';
- $uid = uniqid ( "", true );
- $data = $namespace;
- $data .= $_SERVER ['REQUEST_TIME']; // 请求那一刻的时间戳
- $data .= $_SERVER ['HTTP_USER_AGENT']; // 获取访问者在用什么操作系统
- $data .= $_SERVER ['SERVER_ADDR']; // 服务器IP
- $data .= $_SERVER ['SERVER_PORT']; // 端口号
- $data .= $_SERVER ['REMOTE_ADDR']; // 远程IP
- $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;
- }
- //使用
- echo $key = create_guid ();
- ?>
阅读全文
0 0
- PHP生成唯一的激活码转自
- PHP 生成唯一的激活码
- PHP生成唯一的激活码
- PHP 生成唯一的订单号
- PHP----生成唯一的ID
- PHP生成唯一字符串的方法,产生唯一码的方法分析
- PHP生成唯一字符串的方法,产生唯一码的方法分析
- php 生成唯一的散列
- PHP 随机生成唯一的ID
- PHP 生成唯一编码字符的方法
- PHP生成唯一订单号的方法汇总
- 一些PHP生成唯一字符串的方法
- php一个生成唯一订单的函数
- PHP 生成16位唯一随机码
- php生成唯一标识符
- php生成唯一数值
- php生成唯一字符串
- php 生成唯一ID
- Drools6.5使用Drools6.5 Workbench 上的规则
- rabbitMq storm
- MariaDB安装及字符集配置
- 学习C++的一点归纳总结
- 详细讲解 利用实际例子 c++有限队列 使用方法
- PHP生成唯一的激活码转自
- std:weak_ptr 用法小结。
- MyBatis知识三 DAO开发模式
- 百度研发类面试题(C++方向)
- mysql数据库开发常见问题及优化
- Hadoop格式化namenode时候,出现Java异常:URI has an authority component问题的解决
- 如何将APP崩溃率降低到万分之一以下
- struts2实现ajax传输json
- Java面试题