php教程

PHP禁止其他网站调用API接口

我的站长站 2024-09-27 人阅读

PHP禁止其他网站调用API接口原理,获取本地域名,判断当前访问域名是否等于本地域名,就这么简单。

<?php
    $servername = $_SERVER['SERVER_NAME'];//当前服务器
    $url_from = $_SERVER['HTTP_REFERER']; //前一URL
    if ($servername != substr($url_from, 0, strlen($servername))) {
        $is_same_site = false;
    } else {
        $is_same_site = true;
    }
     
    /* 动作 */
    if (!$is_same_site) {
        die('禁止爬墙~~');
    }


php教程标签