35 lines
832 B
PHP
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);
|
||
|
?>
|