$token = base64_encode(hash_hmac('sha1', json_encode([
'uid' => 9527,
'salt' => uniqid(mt_rand(100000, 999999)),
'time' => time(),
]), 'W0nsOtPqLeNSDAaTTfSkdl52EPG7B1gV', true));
echo $token;
token生成示例
最新推荐文章于 2024-05-29 14:58:13 发布
该代码段展示了如何使用PHP创建一个安全的Token。它结合了uid(用户ID),一个随机的salt(使用uniqid和mt_rand生成),当前时间戳,并通过hash_hmac函数与一个密钥进行哈希运算,然后用base64_encode编码,确保数据的安全传输。
摘要由CSDN通过智能技术生成