php 绑定机器码,PHP通过网卡MAC生成机器码和系列号

平时在开发软件过程中,很多时候需要生成机器码和系列号。怎么样利用网卡MAC生成机器码和系列号呢?以下是个人按照自己的思路写的一段代码,写得不好莫怪。贴出来也是给大伙一个思路和参考。

//定义全局变量

$get_string = "ASDFWEHUIOJHJHPF";//加密参与字符

function strtomd5_pass($str)

{

global $get_string;

return md5(md5($str.$get_string).$get_string);

}

@exec("ipconfig /all",$array);

for($Tmpa;$Tmpa

{

if(eregi("Physical",$array[$Tmpa]))

{

$mac=explode(":",$array[$Tmpa]);

$macstr = trim($mac[1]);

}

}

$macmd5str = substr(strtomd5_pass($macstr),0,24);

$macmd5str = strtoupper($macmd5str);

$robotstr = substr($macmd5str,0,6)."-".substr($macmd5str,4,6)."-".substr($macmd5str,8,6)."-".substr($macmd5str,12,6);

$macmd5towstr = substr(strtomd5_pass($robotstr),0,24);

$macmd5towstr = strtoupper($macmd5towstr);

$robotwostr = substr($macmd5towstr,0,6)."-".substr($macmd5towstr,4,6)."-".substr($macmd5towstr,8,6)."-".substr($macmd5towstr,12,6);

echo "机器码:".$robotstr;

echo "
";

echo "系列号:".$robotwostr;

?>

注明:本文由网络雏鹰原创。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值