隐藏自己业务的自增ID可以有效的防止一些机构根据你的自增id逆向出你数据运营情况:
如果没有隐藏你的id那么地址应该是这样的:https://www.zunkr.com/article/69.html
隐藏真实业务id进行加签之后:https://www.zunkr.com/article/aQBdNO7gGb.html
经过各个大佬给出的解决方案感觉挺符合业务的是一个hashids的开源库
https://github.com/vinkla/hashids
那么首先是将库引入自己的项目 我用的框架是thinkphp5 直接composer就可以了
composer require hashids/hashids
引入完成就直接放业务代码
$id = 69; $hashids = new Hashids('test1',10); $dds = $hashids->encode($id); var_dump('哈希id:'.$dds); var_dump('逆向id:'.$hashids->decode($dds)[0]);die;
完成之后可以进行预览
微信扫码关注 layui 公众号