PHP >= 7.0
MySQL >= 5.7
Apache/Nginx
git clone https://github.com/xiaoxiaoguai-yyds/xxgkami.git
上传到网站目录
http://your-domain/install/
http://your-domain/admin.php
// POST请求示例
$url = 'http://your-domain/api/verify.php';
$data = [
'card_key' => '您的卡密',
'device_id' => '设备唯一标识'
];
$headers = ['X-API-KEY: 您的API密钥'];
$ch = curl_init($url);
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, json_encode($data));
curl_setopt($ch, CURLOPT_HTTPHEADER, $headers);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$response = curl_exec($ch);
curl_close($ch);
重要提示:升级系统前请务必备份您的数据库,避免数据丢失。
如果您是从旧版本升级,需要执行以下数据库修改操作,以支持新功能:
ALTER TABLE `cards`
ADD COLUMN `card_type` ENUM('time', 'count') DEFAULT 'time' COMMENT '卡密类型:time=时间卡,count=次数卡' AFTER `status`;
ALTER TABLE `cards`
ADD COLUMN `total_count` INT DEFAULT 0 COMMENT '卡密总次数(次数卡使用)' AFTER `duration`,
ADD COLUMN `remaining_count` INT DEFAULT 0 COMMENT '剩余使用次数' AFTER `total_count`;
ALTER TABLE `cards`
ADD COLUMN `verify_method` VARCHAR(20) DEFAULT NULL COMMENT '验证方式:web=网页,post=API,get=API' AFTER `device_id`;
UPDATE `cards` SET `card_type` = 'time' WHERE `card_type` IS NULL;
UPDATE `cards` SET `duration` = 0 WHERE `duration` IS NULL OR `duration` <= 0;
执行这些SQL语句后,您的数据库将支持新版本的所有功能,同时保留原有数据。
config.php
文件config.php
文件git checkout -b feature/AmazingFeature
)git commit -m 'Add some AmazingFeature'
)git push origin feature/AmazingFeature
)本项目采用 MIT 协议开源,详见 LICENSE 文件。