PHP 带密钥计次器 API - 简单易用,安全可靠
以下是一个简单的 PHP 计次器 API,它需要一个密钥来访问:
// 替换 YOUR_SECRET_KEY 为您自己的密钥
$secret_key = 'YOUR_SECRET_KEY';
// 获取请求参数
$counter_name = $_GET['counter_name'];
$counter_value = $_GET['counter_value'];
$api_key = $_GET['api_key'];
// 验证 API 密钥
if ($api_key != $secret_key) {
echo 'Invalid API key';
exit;
}
// 从文件加载计数器值
$counter_file = 'counters/' . $counter_name . '.txt';
if (file_exists($counter_file)) {
$current_value = file_get_contents($counter_file);
} else {
$current_value = 0;
}
// 更新计数器值
$new_value = $current_value + $counter_value;
file_put_contents($counter_file, $new_value);
// 输出新的计数器值
echo 'New value for ' . $counter_name . ': ' . $new_value;
?>
使用方法:
- 将以上代码保存为一个 PHP 文件,例如 count.php;
- 将 YOUR_SECRET_KEY 替换为您自己的密钥;
- 在服务器上创建一个名为 counters 的目录;
- 通过以下 URL 调用 API:http://yourdomain.com/count.php?counter_name=your_counter_name&counter_value=1&api_key=YOUR_SECRET_KEY
其中,your_counter_name 是您想要计数的名称,counter_value 是要添加到计数器中的值,YOUR_SECRET_KEY 是您之前设置的密钥。
API 将返回一个字符串,显示计数器的新值。例如,如果您的计数器名为'visits',并且它当前的值为 10,通过调用 http://yourdomain.com/count.php?counter_name=visits&counter_value=1&api_key=YOUR_SECRET_KEY 将返回'New value for visits: 11'。
原文地址: https://www.cveoy.top/t/topic/lUGZ 著作权归作者所有。请勿转载和采集!