PhpMyAdmin config.default文件打印echo两次以及其他问题
我修改了PhpMyAdminconfig.default.php文件,只允许从某些IP地址进行访问 我在顶部添加了以下行:PhpMyAdmin config.default文件打印echo两次以及其他问题,php,phpmyadmin,Php,Phpmyadmin,我修改了PhpMyAdminconfig.default.php文件,只允许从某些IP地址进行访问 我在顶部添加了以下行: include_once '../allowed-ips.php'; $ipaddress = $_SERVER["REMOTE_ADDR"]; if (!in_array($ipaddress, $allowed)) { echo "Access denied"; die; } 文件允许的IP.php包含允许的IP地址: $allowed = array("111.1
include_once '../allowed-ips.php';
$ipaddress = $_SERVER["REMOTE_ADDR"];
if (!in_array($ipaddress, $allowed)) {
echo "Access denied";
die;
}
文件允许的IP.php包含允许的IP地址:
$allowed = array("111.111.111.111","222.222.222.222");
由于某些原因,脚本不允许从我的IP地址进行访问,并以“拒绝访问”退出
我添加了以下行:
error_reporting(E_ALL);
ini_set('display_errors', '1');
echo $allowed;
脚本不会将任何内容打印为$allowed
,也不会显示任何错误
我又加了一行:
echo $ipaddress;
出于某种原因,Scribot会打印$ipaddress两次。如果我加上死亡;$ipaddress之后,它只打印一次
有什么想法吗?为什么脚本会打印两次
$ipaddress
,为什么$allowed
的echo是空的?一种基于IP和用户允许/拒绝访问的简单方法是使用phpMyAdmin的AllowDeny
指令。
请参阅phpMyAdmin文档中的。另外,还可以查看和配置