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