用PHP写一个给网站访问前加一个服务器ip授权机制是授权的ip则正常访问不是授权ip则提示接口未授权
可以使用以下代码实现:
<?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,则输出欢迎信息;否则输出未授权提示信息。
原文地址: https://www.cveoy.top/t/topic/8Ju 著作权归作者所有。请勿转载和采集!