小编前言

PHP检测域名是否已注册,加源码基于阿里云的接口


PHP检测域名是否已注册,加源码基于阿里云的接口
  1. <?php
  2. $result = whois('WWW.AEINK.COM');
  3. $xml = simplexml_load_string($result);
  4. $code = is_register($xml->original);
  5. if ($code == 0) {
  6.         echo '域名可以注册';
  7. } else if ($code == 1) {
  8.         echo '‘域名已经注册’';
  9. } else {
  10.         echo '‘域名参数传输错误’';
  11. }
  12. function whois($domain) {
  13.         // 创建一个新cURL资源
  14.         $ch = curl_init();
  15.         // 设置URL和相应的选项
  16.         curl_setopt($ch, CURLOPT_URL, 'http://panda.www.net.cn/cgi-bin/check.cgi');
  17.         curl_setopt($ch, CURLOPT_HEADER, 0);
  18.         //将curl_exec()获取的信息以文件流的形式返回,而不是直接输出
  19.         curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
  20.         //POST请求
  21.         curl_setopt($ch, CURLOPT_POST, 1);
  22.         curl_setopt($ch, CURLOPT_POSTFIELDS, 'area_domain=' . trim($domain) );
  23.         //执行cURL会话
  24.         $response = curl_exec($ch);
  25.         // 关闭cURL资源,并且释放系统资源
  26.         curl_close($ch);
  27.         return $response;
  28. }
  29. function is_register($res) {
  30.         $code = substr($res, 0, 3);
  31.         if ($code == '210') {
  32.                 return 0;
  33.         } else if ($code == '211') {
  34.                 return 1;
  35.         } else {
  36.                 return 2;
  37.         }
  38. }
复制代码


回复

使用道具 举报

0

主题

7

帖子

38

积分

新手上路

Rank: 1

积分
38
发表于 2019-6-12 20:11:42 | 显示全部楼层
沙发
啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊
回复

使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    Powered by Discuz! X3.4  © 2001-2013 Comsenz Inc.