gpt4 book ai didi

php - 密码保护php页面的简单方法

转载 作者:IT王子 更新时间:2023-10-29 00:58:29 25 4
gpt4 key购买 nike

我想用密码保护一个页面。我尝试过进行 HTTP 身份验证,但由于某种原因,它在我的主机上不起作用。还有其他快速(简单)的方法吗?谢谢!

最佳答案

这不是最强大的密码保护,所以请不要用它来保护信用卡号或其他非常重要的东西。

只需将以下所有代码放入一个名为 (secure.php) 的文件中,更改用户并将“admin”传递给任何你想要的。然后在显示 include("secure.html") 的那些行的下方,只需将其替换为您希望他们能够看到的文件名即可。

他们将在 [YouDomain.com/secure.php] 访问此页面,然后 PHP 脚本将在内部包含您想要密码保护的文件,这样他们就不知道该文件的名称,以后也无法知道绕过密码提示直接访问它。

如果您想添加更高级别的保护,我建议您将 (secure.html) 文件放在站点根文件夹 [/public_html] 之外,并将其放在与该目录相同的级别,因此它不在目录中。然后在包含该文件的 PHP 脚本中,只需使用 ("../secure.html")。那个 (../) 意味着返回一个目录来查找文件。通过这种方式,某人可以访问 (secure.html) 页面上的内容的唯一方法是通过 (secure.php) 脚本。

<?php
$user = $_POST['user'];
$pass = $_POST['pass'];

if($user == "admin"
&& $pass == "admin")
{
include("secure.html");
}
else
{
if(isset($_POST))
{?>

<form method="POST" action="secure.php">
User <input type="text" name="user"></input><br/>
Pass <input type="password" name="pass"></input><br/>
<input type="submit" name="submit" value="Go"></input>
</form>
<?}
}
?>

关于php - 密码保护php页面的简单方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4115719/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com