php实现免费WHOIS域名信息api查询示例代码
代码语言:php
所属分类:其他
代码描述:php实现免费WHOIS域名信息api查询示例代码
代码标签: php 免费 WHOIS 域名 信息 api 查询 示例 代码
下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开
<?php
// ========== 后端逻辑(安全查询) ==========
header('Content-Type: text/html; charset=utf-8');
$result = null;
$error = null;
$domain = '';
if ($_SERVER['REQUEST_METHOD'] === 'POST' && !empty($_POST['domain'])) {
$domain = trim($_POST['domain']);
// 基础域名验证
if (!preg_match('/^[a-z0-9]([a-z0-9\-]{0,61}[a-z0-9])?(\.[a-z0-9]([a-z0-9\-]{0,61}[a-z0-9])?)*$/i', $domain)) {
$error = '无效的域名格式';
} else {
$apiUrl = 'https://whois.4.cn/api/main?domain=' . urlencode($domain);
// 使用 cURL 安全请求
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $apiUrl);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_TIMEOUT, 15);
curl_setopt($ch, CURLOPT_USERAGENT, 'WHOIS-Web-Client');
$response = curl_exec($ch);
curl_close($ch);
if ($response === false) {
$error = '请求 WHOIS 服务失败,请稍后重.........完整代码请登录后点击上方下载按钮下载查看















网友评论0