本文摘要前言由于换了个虚拟主机,nginx环境,不是Apache新面板没有操作入口。教程一、加密的php文件头部添加引入文件搜索了下deepseek,只需要给需要加密的php文件头部添加require ('auth.php');二、auth.php代码auth.php代码<?php //在需要加密的地方添加require ('auth.php'); 这是用来开...

前言
由于换了个虚拟主机,nginx环境,不是Apache
新面板没有操作入口。
教程
一、加密的php文件头部添加引入文件
搜索了下deepseek,只需要给需要加密的php文件头部添加
require ('auth.php');二、auth.php代码
auth.php代码
<?php
//在需要加密的地方添加require ('auth.php'); 这是用来开启auth认证的文件
// 设置用户名和密码
$valid_username = 'admin'; // 替换为你的用户名
$valid_password = 'password'; // 替换为你的密码
// 检查是否已经通过认证
if (!isset($_SERVER['PHP_AUTH_USER']) || !isset($_SERVER['PHP_AUTH_PW']) ||
$_SERVER['PHP_AUTH_USER'] !== $valid_username || $_SERVER['PHP_AUTH_PW'] !== $valid_password) {
// 发送401未授权头,触发浏览器弹出认证对话框
header('WWW-Authenticate: Basic realm="Restricted Area"');
header('HTTP/1.0 401 Unauthorized');
// 如果用户取消认证,显示错误信息
echo 'Authentication required.';
exit;
}
// 如果认证成功,继续加载页面内容
//echo 'Welcome, ' . htmlspecialchars($_SERVER['PHP_AUTH_USER']) . '! You have successfully authenticated.';
?> 觉得内容不错?我要
是个好东西,收藏了。