以下是一个简单的PHP伪造域名检测脚本:

<?php
$domain = $_SERVER['HTTP_HOST']; // 获取当前访问的域名

if(checkDomain($domain)){
    echo '合法的域名';
}else{
    echo '非法的域名';
}

function checkDomain($domain){
    $pattern = '/^(?:https?://)?(?:[a-z0-9-]+.)+([a-z]{2,})(?:/.*)?$/i'; // 正则表达式匹配域名格式
    if(preg_match($pattern, $domain)){
        return true;
    }else{
        return false;
    }
}
?>

该脚本首先获取当前访问的域名,然后通过正则表达式匹配该域名是否符合合法的域名格式。如果符合格式,则返回true,否则返回false。可以根据需要进行扩展和优化。

PHP 伪造域名检测脚本 - 识别合法域名

原文地址: https://www.cveoy.top/t/topic/lSmJ 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录