发布网友 发布时间:2022-05-06 09:49
共7个回答
热心网友 时间:2022-04-22 10:57
没用Index.php是因为 WWW目录一般默认直接打开index.php,所以改为main.php,这样访问呢localhost就可以打开login.php了
// login.php文件
<html>
<form action="login.php" method="post">
请输入密码:<input type="password" name="password">
<input type="submit" name="" value="登入">
</form>
</html>
<?php
header("Content-Type:text/html;charset=utf-8");//用于设置页面字符集为UTF8
$key_array=array('123','456','333');//用于检测的密码
if(isset($_POST['password'])){//判断是否输入密码
if(in_array($_POST['password'], $key_array))//判断密码是否存在
header("Location:http://localhost/main.php");
else{
echo "密码不存在";
}
}
?>
//main.php文件
<?php
header("Content-Type:text/html;charset=utf-8");
echo "进入INDEX页面";
?>
热心网友 时间:2022-04-22 12:15
<?PHP追问为什么放上去之后会报错的呢?
Notice: Undefined variable: dopost inE:\PHPnow\htdocs\password\login.php on line 3
热心网友 时间:2022-04-22 13:49
<?php以上都是简单处理
将以上代码存为index.php,直接运行就好了
热心网友 时间:2022-04-22 15:41
123456789101112131415161718192021222324252627282930313233343536<?PHP// 判断是否提交if ($dopost == 'login'){ $pwd = "123456";// 密码,可自行修改从数据库中读取 // 判断用户名是否为空 if ($username == '') { echo '<script language="javascript">alert("用户名不能为空!");window.history.back();</script>'; exit(); } // 判断密码是否为空 if ($userpwd == '') { echo '<script language="javascript">alert("密码不能为空!");window.history.back();</script>'; exit(); } // 判断密码是否正确 if ($pwd == $userpwd) { echo '<script language="javascript">alert("登陆成功");window.location.href="index.php";</script>'; exit(); }else{echo '<script language="javascript">alert("密码错误!");window.history.back();</script>'; exit();}}?> <form name="form1" method="post" action="?dopost=login">用户名:<input type="text" name="username" id="username" /><br />密 码:<input type="password" name="userpwd" id="userpwd" /><br /><input type="submit" name="btn" id="btn" value="登录" /></form>热心网友 时间:2022-04-22 17:49
把你邮箱给我吧,别忘了给分热心网友 时间:2022-04-22 20:13
是不是想在PHP文件本身直接设置密码判断,如果是就继续,错误就跳转????这个很简单的 。。。热心网友 时间:2022-04-22 22:55
我就想知道,你拿什么来判断密码是对是错?