用PHP验证两次密码是否一样且长度要大于6位

 时间:2026-02-14 07:17:06

1、首先,新建一个html文档,书写一个表单,代码如下:

<html>

<body>

<form action="test.php" method="post">

密码1<input type="password" name="p1" /><br />

密码2<input type="password" name="p2" /><br />

<input type="submit" value="提交" />

</form>

</body>

</html>

效果如图:

用PHP验证两次密码是否一样且长度要大于6位

2、接下来,新建test.php,代码如下:

<?php

$p1=$_POST["p1"];   //获取name为p1的值

$p2=$_POST["p2"];    //获取name为p2的值

if(empty($p1)){           //如果$p1为空

echo "密码1不能为空!";

}else{

if(empty($p2)){    //如果$p2为空

echo "密码2不能为空!";

}else{

if(strlen($p1)<6){     //如果$p1的长度小于6位

echo "密码1的长度必须大于6位";

}else{

if($p1!==$p2){        //如果$p1与$p2不相等

echo "两次密码不一样";

}else{

echo "你输入的密码为:".$p1;

}

}

}

}

?>

效果如图:

用PHP验证两次密码是否一样且长度要大于6位

用PHP验证两次密码是否一样且长度要大于6位

用PHP验证两次密码是否一样且长度要大于6位

用PHP验证两次密码是否一样且长度要大于6位

3、可以用echo输出JavaScript的alert,如:

echo "<script type='text/javascript'>alert('密码1不能为空!');history.back();</script>";

alert()函数是弹窗显示,history.back();是历史回退

  • Python如何导入request库
  • 陶艺店的成功经营有什么策略?
  • 摩尔庄园西瓜怎么获得
  • 集合与集合之间的关系是什么
  • js怎么给td追加text
  • 热门搜索
    布达拉宫的简介 qq忘记密码怎么找回 成都到峨眉山旅游攻略 我的世界手机版攻略 三生石攻略 起亚汽车怎么样 女性减肥 侠客风云传杭州攻略 埋线减肥效果 减肥水果