用PHP保护网页的密码

Oli*_*lil 1 html php html5 web

我试着用密码保护我与汤姆的答案的网站在这里.我复制了他的access.php脚本,仅将第5行更改为:

$password = 'hello';
Run Code Online (Sandbox Code Playgroud)

然后我在服务器的同一目录中创建了另一个文件('test.php'),并添加了以下内容:

<?php
require('access.php');
?>
secret text
Run Code Online (Sandbox Code Playgroud)

但是当我在我的网站上输入'hello'时,它告诉我我的密码不正确.有没有关于服务器设置方式不允许这样做的事情?虽然我已经在两个不同的服务器上尝试了这个,这两个服务器都设置了html和php,但在这两种情况下都不接受我的密码.

sta*_*com 5

您不能将第5行更改为"hello",因为提供的代码aaf4c61ddcc5e8a2dabede0f3b482cd9aea9434d在编写安全性的sha1进程之后已经意味着"hello".或者:维护提供的代码,您将看到"hello"正常工作.

  • 您可以建议操作将代码更改为`$ password = sha1('NEW_PASS_HERE');` (2认同)