可以使用以下代码实现:

<?php
// 定义授权IP地址数组
$allowed_ips = array('192.168.0.1', '127.0.0.1', '10.0.0.1');

// 获取访问者的IP地址
$ip = $_SERVER['REMOTE_ADDR'];

// 判断访问者的IP地址是否在授权IP地址列表中
if (in_array($ip, $allowed_ips)) {
    // 如果是授权IP,则正常访问网站
    echo "Welcome to our website!";
} else {
    // 如果不是授权IP,则提示接口未授权
    echo "Access to this interface is not authorized.";
}
?>

在上述代码中,首先定义了一个授权IP地址数组 $allowed_ips,其中包含了所有被授权访问该网站的IP地址。

然后使用 $_SERVER['REMOTE_ADDR'] 获取访问者的IP地址,并使用 in_array() 函数判断该IP地址是否在授权IP地址列表中。如果是授权IP,则输出欢迎信息;否则输出未授权提示信息。

用PHP写一个给网站访问前加一个服务器ip授权机制是授权的ip则正常访问不是授权ip则提示接口未授权

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

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