阅读量:2
要在 PHP 中隐藏 phpinfo() 页面,您可以采取以下措施:
-
将
phpinfo()页面移动到非公开目录中。例如,将其放在名为private_info的文件夹中,并在 Web 服务器的配置中设置该目录为禁止访问。 -
使用
if语句检查当前页面是否为phpinfo(),如果是,则重定向到其他页面或显示一个错误消息。例如:
if ($_SERVER['REQUEST_URI'] == '/phpinfo.php') {
header('Location: /'); // 重定向到主页或其他页面
exit;
}
?>
隐藏 PHP 信息
欢迎访问我们的网站!
- 使用自定义错误处理来替换
phpinfo()页面。例如,您可以创建一个名为error_handler.php的文件,其中包含以下内容:
function customErrorHandler($errno, $errstr, $errfile, $errline) {
header('Location: /'); // 重定向到主页或其他页面
exit;
}
set_error_handler("customErrorHandler");
?>
隐藏 PHP 信息
欢迎访问我们的网站!
请注意,这些方法并不能完全保证 phpinfo() 页面的不可访问性,因为熟悉 PHP 的用户仍然可以通过分析代码或服务器配置来找到它。然而,这些方法可以提高安全性并减少意外访问的风险。
以上就是关于“php phpinfo如何隐藏”的相关介绍,筋斗云是国内较早的云主机应用的服务商,拥有10余年行业经验,提供丰富的云服务器、租用服务器等相关产品服务。云服务器资源弹性伸缩,主机vCPU、内存性能强悍、超高I/O速度、故障秒级恢复;电子化备案,提交快速,专业团队7×24小时服务支持!
简单好用、高性价比云服务器租用链接:https://www.jindouyun.cn/product/cvm