文博个人博客

学无止境,记录程序记录生活,代码改变世界~

PHP拒绝直接访问

2021-5-10 文博 PHP

随手记

// 检查是否直接访问本页面
if( isset($_SERVER['HTTP_REFERER']) ) {
    $url_array = explode('http://', $_SERVER['HTTP_REFERER']);
    $url = explode('/', $url_array[1]);
    if($_SERVER['SERVER_NAME'] != $url[0]) {
        // 您不是从本站来的;
        header('HTTP/1.1 404 Not Found');
        header("status: 404 Not Found");exit;
    }
} else {// 禁止直接访问此页;
        header('HTTP/1.1 404 Not Found');
        header("status: 404 Not Found");exit;
}

发表评论: