我是靠谱客的博主 呆萌电话,最近开发中收集的这篇文章主要介绍PHP 根据IP地址控制访问的代码,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

假设有 IP 地址范围 192.168.0.0~192.168.0.255,只允许此 IP 段访问的代码如下:

复制代码 代码如下:

<?php
$IP = $_SERVER['REMOTE_ADDR'];
$from = strcmp($IP,'192.168.0.0');
$to = strcmp($IP,'192.168.0.255');
if (!($from >= 0 && $to <= 0))
echo "Access Denied";
else
echo "Homepage";
?>

从流程上讲,这段代码首先捕获访客 IP 地址,然后判断该 IP 地址是否符合访问条件。符合则正常输出页面,反之拒绝访问。

据此,如果用户 IP 地址满足要求,只需简单输出或包含页面文件即可。文件包含代码如下:
复制代码 代码如下:

<?php
if (!($from >= 0 && $to <= 0))
echo "Access Denied";
else
include('homepage.html')";
?>

当然,也可以按判断结果跳转至不同页面。跳转代码如下:
复制代码 代码如下:

<?php
if (!($from >= 0 && $to <= 0))
header('Location: http://www.uoften.com/404.html');
else
header('Location: http://www.uoften.com/index.html');
?>

最后

以上就是呆萌电话为你收集整理的PHP 根据IP地址控制访问的代码的全部内容,希望文章能够帮你解决PHP 根据IP地址控制访问的代码所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(122)

评论列表共有 0 条评论

立即
投稿
返回
顶部