当前位置:首页php > 正文

PHP限制IP访问代码

作者:野牛程序员:2024-02-10 21:21:19php阅读 2108

以下是一个简单的 PHP 代码示例,用于限制特定IP地址的访问:

<?php

// 允许访问的IP地址列表
$allowed_ips = array(
    '127.0.0.1',        // 示例允许本地访问
    '192.168.0.1'       // 示例允许局域网IP访问
);

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

// 检查访问者IP是否在允许列表中
if (!in_array($visitor_ip, $allowed_ips)) {
    // 如果不在允许列表中,显示访问被拒绝的消息并终止脚本执行
    die("Access denied. Your IP address $visitor_ip is not allowed to access this resource.");
}

// 如果访问者IP在允许列表中,继续执行其他操作
echo "Welcome! Your IP address $visitor_ip is allowed to access this resource.";

?>

这段代码首先定义了一个包含允许访问的IP地址列表的数组 $allowed_ips,然后获取访问者的IP地址,并检查其是否在允许列表中。如果访问者的IP地址不在允许列表中,将显示访问被拒绝的消息,并终止脚本执行;否则,将显示欢迎消息,允许访问。


野牛程序员教少儿编程与信息学奥赛-微信|电话:15892516892
野牛程序员教少儿编程与信息学竞赛-微信|电话:15892516892
相关推荐

最新推荐

热门点击