whois/testwhois.php 404错误
我检查控制器中是否存在具有以下代码的域:whois/testwhois.php 404错误,php,whois,Php,Whois,我检查控制器中是否存在具有以下代码的域: public function check_domain($domain) { if ( checkdnsrr($domain, 'A') ) { echo 0;//not available } else { echo 1; } } 我使用ajax调用此函数,如下所示: $.ajax({ url
public function check_domain($domain)
{
if ( checkdnsrr($domain, 'A') ) {
echo 0;//not available
}
else {
echo 1;
}
}
我使用ajax调用此函数,如下所示:
$.ajax({
url: "main/check_domain/"+$('#domain').val()+"."+$('#tld').val(),
type: "POST",
success: function (data) {
//alert(data);
if(data){
$('#verif').hide();
$('#reg').show();
}
},
error:function(data){
//alert(JSON.stringify(data));
alert('error');
}
});
在我的网络窗口中,我还看到testwhois.php文件出现404错误。我做错了什么?
您显示的代码似乎与此无关。404表示
http://localhost/1/whois/testwhois.php
不是执行代码的正确路径。是否使用特定的框架?如果是这样,您能否为main/check\u domain
提供(配置)路由。我使用的是codeigniter,main/check\u domain的状态为200(OK),但testwhois.php的状态为404(这必须与checkdnsrr函数相关)与您的问题无关,但请注意,检查域上的记录以查看其是否存在是有缺陷的,原因有多种。有些域名可以通过所有者的意愿、注册决定(如不付款)或注册决定(争议)在DNS中注册但不发布。即使已发布,apex也不一定有A
记录,尤其是在没有网站的情况下。