3v4l.org

run code in 500+ PHP versions simultaneously
<?php // 接口配置 $apiKey = "c7b9a2de14b386f7a7dde163f2ecac98"; $domain = "aizhan.com"; // 可修改为你要查询的域名 // 拼接完整 URL(GET 请求参数放在 URL 中) $url = "https://apistore.aizhan.com/icp/checkdomain/{$apiKey}?domain=" . urlencode($domain); $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false); curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false); curl_setopt($ch, CURLOPT_TIMEOUT, 30); // 设置超时 // GET 请求不需要设置 CURLOPT_POST 和 CURLOPT_POSTFIELDS $result = curl_exec($ch); $httpCode = curl_getinfo($ch, CURLINFO_HTTP_CODE); if (curl_errno($ch)) { echo "cURL 错误: " . curl_error($ch); } else { // 输出 HTTP 状态码 echo "HTTP 状态码: " . $httpCode . "\n\n"; // 解析并格式化输出 JSON $data = json_decode($result, true); if ($data) { echo "=== 解析后的结果 ===\n"; echo "状态: " . $data['status'] . "\n"; echo "返回码: " . $data['code'] . "\n"; echo "消息: " . $data['msg'] . "\n"; if (isset($data['data'])) { echo "域名: " . $data['data']['domain'] . "\n"; echo "黑名单等级: " . $data['data']['blackListLevel'] . " "; switch ($data['data']['blackListLevel']) { case 2: echo "(正常域名)\n"; break; case 0: echo "(已列入黑名单)\n"; break; case -1: echo "(状态未知)\n"; break; default: echo "\n"; } } echo "\n=== 原始 JSON ===\n"; echo $result; } else { echo "原始返回内容:\n" . $result; } } curl_close($ch); ?><?php // 接口配置 $apiKey = "c7b9a2de14b386f7a7dde163f2ecac98"; $domain = "aizhan.com"; // 可修改为你要查询的域名 // 拼接完整 URL(GET 请求参数放在 URL 中) $url = "https://apistore.aizhan.com/icp/checkdomain/{$apiKey}?domain=" . urlencode($domain); $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false); curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false); curl_setopt($ch, CURLOPT_TIMEOUT, 30); // 设置超时 // GET 请求不需要设置 CURLOPT_POST 和 CURLOPT_POSTFIELDS $result = curl_exec($ch); $httpCode = curl_getinfo($ch, CURLINFO_HTTP_CODE); if (curl_errno($ch)) { echo "cURL 错误: " . curl_error($ch); } else { // 输出 HTTP 状态码 echo "HTTP 状态码: " . $httpCode . "\n\n"; // 解析并格式化输出 JSON $data = json_decode($result, true); if ($data) { echo "=== 解析后的结果 ===\n"; echo "状态: " . $data['status'] . "\n"; echo "返回码: " . $data['code'] . "\n"; echo "消息: " . $data['msg'] . "\n"; if (isset($data['data'])) { echo "域名: " . $data['data']['domain'] . "\n"; echo "黑名单等级: " . $data['data']['blackListLevel'] . " "; switch ($data['data']['blackListLevel']) { case 2: echo "(正常域名)\n"; break; case 0: echo "(已列入黑名单)\n"; break; case -1: echo "(状态未知)\n"; break; default: echo "\n"; } } echo "\n=== 原始 JSON ===\n"; echo $result; } else { echo "原始返回内容:\n" . $result; } } curl_close($ch); ?>
Output for 8.3.0 - 8.3.30, 8.4.1 - 8.4.18, 8.5.0 - 8.5.3
Fatal error: Uncaught Error: Call to undefined function curl_init() in /in/42B0q:9 Stack trace: #0 {main} thrown in /in/42B0q on line 9
Process exited with code 255.

preferences:
40.82 ms | 707 KiB | 4 Q