附件压缩包里面的gqj.php是调用图片的文件,因为是纯本地(生成的卡密也是本地)所以就想着用一个txt文档用来检测和存储卡密。

检测方面通过$file来对比txt文档里是否存在一行数字(卡密)

如果存在就返回图片

生成卡密方面

重新写了个接口 通过函数随机生成多少多少个卡密 然后写入文本内

图片Api接口卡密参数写法示例源码(纯本地) 第5张插图

最后就是将卡密从文本里返回出来

我在压缩包里放的是呈现文本内所有卡密的接口

你也可以像网上的一言接口那样 随机返回其中一个卡密

最后最后就是考虑到卡密生成太多

写了个sh脚本用于删除文本内容

#!/bin/bash

指定要清空内容的文本文件路径

file_path="/www/wwwroot/路径/gqj.txt"

清空文本文件内容

truncate -s 0 "$file_path"

将路径改成自己的卡密文本地址

然后在宝塔的计划任务加上sh脚本内容就行了,定时删除的话计划任务内可以设置执行脚本时间的

温馨提示:这种写法很不安全 自己拿来和朋友玩玩就行了 什么商业啊之类的 趁早歇歇 毕竟他只是个demo版的小孩子