用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
  • 热门搜索
    goal是什么意思 耗油是什么 运动会稿子 萝卜泡菜的腌制方法 谈笑风生是什么意思 我国最先出现的纸币是什么 5月份是什么星座的 嘴唇干燥是什么原因 什么是毛利率 余音绕梁是什么意思