tougao/api/fetch_website_info.php
2025-05-26 15:23:18 +08:00

35 lines
832 B
PHP

<?php
/**
* 获取网站信息API接口
*/
header('Content-Type: application/json');
header('Access-Control-Allow-Origin: *');
header('Access-Control-Allow-Methods: POST');
header('Access-Control-Allow-Headers: Content-Type');
require_once '../config/database.php';
require_once '../includes/utils.php';
if ($_SERVER['REQUEST_METHOD'] !== 'POST') {
http_response_code(405);
echo json_encode(['success' => false, 'message' => 'Method not allowed']);
exit;
}
$input = json_decode(file_get_contents('php://input'), true);
$url = $input['url'] ?? '';
if (empty($url)) {
echo json_encode(['success' => false, 'message' => 'URL is required']);
exit;
}
$database = new Database();
$db = $database->getConnection();
$utils = new Utils($db);
$result = $utils->getWebsiteInfo($url);
echo json_encode($result);
?>