Javascript php检查ajax文件中是否存在子域

Javascript php检查ajax文件中是否存在子域,javascript,php,jquery,ajax,Javascript,Php,Jquery,Ajax,我有一段代码,它显示了一个引导表单,其中输入了firstname和lastname。。。如果子域存在于名为\example\sites的文件中,我想进行检查: 有人对此有什么解决办法吗 谢谢 或者使用jquery.validate并创建用于子域验证的规则。询问代码的问题通常会很快结束,因为问题应该是重点,描述ppl能够给出准确答案的错误或行为 因此,一个非常简单的尝试如下所示,在文件中搜索特定字符串,但请注意,这不包括*.domain.com之类的通配符配置: 更好的方法是通过HTTP请求将域p

我有一段代码,它显示了一个引导表单,其中输入了firstname和lastname。。。如果子域存在于名为\example\sites的文件中,我想进行检查:

有人对此有什么解决办法吗

谢谢


或者使用jquery.validate并创建用于子域验证的规则。

询问代码的问题通常会很快结束,因为问题应该是重点,描述ppl能够给出准确答案的错误或行为

因此,一个非常简单的尝试如下所示,在文件中搜索特定字符串,但请注意,这不包括*.domain.com之类的通配符配置:

更好的方法是通过HTTP请求将域ping到子域本身并检查HTTP头,或者保留一个包含系统上配置的域的数据库表并进行简单的SQL查询


祝你好运

检查子域的代码在哪里?您是剥离Web服务器配置文件的内容,还是对子域进行http ping?不,我只想检查file\example\sites中是否存在子域,如果存在,则在输入处显示有效的图标!好的,你能展示一下你的代码吗?很抱歉,这就是我想知道的代码,我应该在哪里添加这个功能!对不起,我不清楚!这表明输入时它是否有效?@Spencex,不,这只是一个你必须向哪个方向移动的提示对不起,我不明白!!:谢谢代码需要关闭吗?@Spencex yea有一个错误的引用,修复了它!我在哪里添加代码!请原谅我,如果那些问题很愚蠢:你是认真的吗?我不是免费开发的。对不起!无论如何,谢谢你。
$form = array() ;
$form['name'] = "install"; 
$form['action'] = "?step=2";
$form['method'] = "post";
$form['items'] = array (
array ("type"=>"hidden", "name"=>"action", "value"=>"insert"),

array ("type"=>"textbox", "label"=>"Title of the site", "name"=>"title", 
    "properties"=>array( 
        "class"=>"url col-md-6", 
        "required"=>true , 
        ) 
    ), 

array ("type"=>"textbox", "label"=>"First name", "name"=>"first_name", 
    "properties"=>array( 
        "class"=>"url col-md-6", 
        "required"=>true , 
        ) 
    ), 
array ("type"=>"textbox", "label"=>"Last name", "name"=>"last_name", 
    "properties"=>array( 
        "class"=>"url col-md-6", 
        "required"=>true , 
        ) 
    ), 
array ("type"=>"textbox", "label"=>"Email", "name"=>"email", 
    "properties"=>array( 
        "class"=>"url col-md-6", 
        "required"=>true , 
        ) 
    ), 

array ("type"=>"textbox", "label"=>"Subdoamine", "name"=>"url",   //<--- Subdomain
    "properties"=>array(
        "placeholder" => "",
        "class"=>"col-md-6",
        "shortdesc"=>"URL compl&egrave;te : http://www.domaine.example.com/",
        "required"=>true,
        )
     ),  
) ;
form_print($form) ;
array ("type"=>"textbox", "label"=>"Subdoamine", "name"=>"url",   //<--- Subdomain
    "properties"=>array(
        "placeholder" => "",
        "class"=>"col-md-6 jsValidateSubdomain",
        "shortdesc"=>"URL compl&egrave;te : http://www.domaine.example.com/",
        "required"=>true,
        )
     ),  
)
$(".jsValidateSubdomain").on("change", function() {
     // validate
});
// First validate $subdomain to prevent code injection!
if (stripos(
    exec('grep "ServerName ' . $subdomain . '" /etc/httpd/example/sites'),
    'ServerName ' . $subdomain) !== false) {
        echo "subdomain found"; 
}