下载鸥 > 网站下载 > 开发教程 > PHP

PHP检测域名是否被注册接口

809 2021-01-24 15:10:52

收藏

简述

接口如下。

如果需要批量注册域名,一个个去阿里云检索肯定很慢。今天,我们分享一个检测你要注册的域名是不是已经注册或者没有被注册接口,数据来源于阿里云接口源码。

<?php
$result = whois('WWW.AEINK.COM');
$xml = simplexml_load_string($result);
$code = is_register($xml - > original);
if ($code == 0) {
    echo '域名可以注册';
} else if ($code == 1) {
    echo '‘域名已经注册’';
} else {
    echo '‘域名参数传输错误’';
}
function whois($domain) {
    // 创建一个新cURL资源
    $ch = curl_init();
    // 设置URL和相应的选项
    curl_setopt($ch, CURLOPT_URL, 'https://panda.www.net.cn/cgi-bin/check.cgi');
    curl_setopt($ch, CURLOPT_HEADER, 0);
    //将curl_exec()获取的信息以文件流的形式返回,而不是直接输出
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
    //POST请求
    curl_setopt($ch, CURLOPT_POST, 1);
    curl_setopt($ch, CURLOPT_POSTFIELDS, 'area_domain='.trim($domain));
    //执行cURL会话
    $response = curl_exec($ch);
    // 关闭cURL资源,并且释放系统资源
    curl_close($ch);
    return $response;
}
function is_register($res) {
    $code = substr($res, 0, 3);
    if ($code == '210') {
        return 0;
    } else if ($code == '211') {
        return 1;
    } else {
        return 2;
    }
}

 

本文地址:https://xzo.com.cn/develop/php/492.html

有帮助,很赞!

信息来源:精准像素
信息标签
导出教程 下载word版教程
发表评论 共有条评论
关于PHP

PHP是一种服务器端、跨平台、html嵌入式的脚本语言,其功能十分强大、入门简单。在过去,民间一直有说法称“PHP是最好的编程语言”,是PHP开发者对自身所使用语言的肯定。

PHP曾是最主流的网站web开发语言之一,现在也依然十分流行。

推荐PHP开发教程
PHP怎样高效快速地生成一组10条随机数?
PHP怎样高效快速地生成一组10条随机数?

猜你喜欢如果用rand()来获取随机ID是非常消耗性能的。小网站几百几千条数据...

1 299
一句话防御首页带问号?的垃圾链接分权重
一句话防御首页带问号?的垃圾链接分权重

任何站点但凡有点流量就会遇到这种情况:首页被人用问号传了参数,恰恰还被收录...

1 347
PHP怎样实现从数组随机取值的效果?
PHP怎样实现从数组随机取值的效果?

在开发过程中,我们很多时候会接到猜你喜欢的随机展示效果。这个随机,用php取...

1 229
怎样在每次发起请求时重置session_id?
怎样在每次发起请求时重置session_id?

在一些开发场景中,我们需要在每次发起请求后更新重置session_id以同步用户数...

3 280
php常用基础函数isset()介绍
php常用基础函数isset()介绍

isset() 函数用于检测变量是否已设置并且非 NULL。如果已经使用 unset() 释...

0 267
php正则提取字符串中的数字并打印输出
php正则提取字符串中的数字并打印输出

我们在网站开发的过程中经常需要处理数据,今天讲讲怎样用正则提取字符串中的...

0 279
怎样用php批量删除文件或者文件夹?
怎样用php批量删除文件或者文件夹?

在网站建成后的维护与优化阶段,我们会面临无用栏目/数据处理的问题。量小的...

0 256
PHP基础函数介绍:PHP_EOL
PHP基础函数介绍:PHP_EOL

PHP_EOL是一个相当好用的函数,可自动适配多种换行格式,在实际的应用中体验非...

0 367
随机PHP开发教程
PHP限制上传附件类型方法
PHP限制上传附件类型方法

PHP限制上传附件类型方法,这段代码应该都能看懂了。type指的上传类型,需要什...

0 838
PHP利用date函数读取系统时间
PHP利用date函数读取系统时间

PHP利用date函数读取系统时间,很简单,下面是代码...

3 805
PHP查询百度收录数量代码
PHP查询百度收录数量代码

PHP查询百度收录数量代码,可以直接在网站上显示网站收录数量。这种是封装的...

0 829
怎样用PHP批量删除七牛云空间全部文件?
怎样用PHP批量删除七牛云空间全部文件?

七牛的云存储官方并没有提供批量删除空间文件的功能,很是不方便,可以利用根据...

15 356
PHP新浪短网址(t.cn)API接口
PHP新浪短网址(t.cn)API接口

短网址可有效避免拦截,是我们常用的外部链接形式。那么,怎样通过新浪短网址接...

3 833
利用PHP实现windows开机邮件提醒
利用PHP实现windows开机邮件提醒

家里经常有朋友来访,无可避免的是我的辣鸡笔记本肯定要被他们玩弄,于是我想,如...

7 800
php微信域名拦截检测API接口代码
php微信域名拦截检测API接口代码

php微信域名拦截检测API接口代码...

3 821
PHP Array函数教程
PHP Array函数教程

PHP Array函数,主要功能:创建索引数组。查看本教程可学习php array函数的具体...

7 870
客服QQ:341553759
点击咨询 常见问题 >
官方交流群:90432500
点击加入