Files
WWW/html/api/counter.php
2026-01-10 22:23:00 +03:00

30 lines
1013 B
PHP

<?php
// Простой обработчик счетчика
header('Content-Type: application/json');
header('Access-Control-Allow-Origin: *');
header('Access-Control-Allow-Methods: POST, GET');
header('Access-Control-Allow-Headers: Content-Type');
$counterFile = __DIR__ . '/counter.txt';
if ($_SERVER['REQUEST_METHOD'] === 'POST') {
// Получаем данные от JavaScript
$data = json_decode(file_get_contents('php://input'), true);
$count = isset($data['count']) ? intval($data['count']) : 1;
// Записываем в файл
file_put_contents($counterFile, $count);
echo json_encode(['status' => 'success', 'count' => $count]);
} elseif ($_SERVER['REQUEST_METHOD'] === 'GET') {
// Возвращаем текущее значение
if (file_exists($counterFile)) {
$count = file_get_contents($counterFile);
} else {
$count = 0;
}
echo json_encode(['count' => intval($count)]);
}
?>