PHP限制IP访问代码
作者:野牛程序员:2024-02-10 21:21:19php阅读 3090
以下是一个简单的 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

- 上一篇:php读取文件夹权限
- 下一篇:PHP中str_replace函数使用数组
