单击提交按钮有错误返回时,表单上已填写密码被清除 实在不行的话就用Cookie(不推荐)! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你打开session后,就是session_start();后,密码就会清除的,页面不用session就没事了。 使用了session start(),因为验证码的填写效验要用。怎么实现“先保存起来,然后再赋值给密码域就可以了”?我在效验页面写了:保存密码,但不知怎样再赋值给密码域,这个密码域在另一个页面index.php中效验页面内容如下:<?phpsession_start();$chuanmima=$_POST['pass'];//保存密码if(isset($_POST["tijiao"])) {if (empty($_POST['user'])) {echo "请输入用户名!";echo '<a href="Javascript:history.back(-1);">返回</a>';exit(0);}if (empty($_POST['pass'])) {echo "请输入密码!";echo '<a href="Javascript:history.back(-1);">返回</a>';exit(0);}if (empty($_POST['yanzhengma'])) {echo "请输入验证码!";echo '<a href="Javascript:history.back(-1);">返回</a>';exit(0);}if ($_SESSION["randval"] !== $_POST["yanzhengma"]) {echo "验证码输入错误!";echo '<a href="Javascript:history.back(-1);">返回</a>';exit(0);}}?> 这个是浏览器的问题,原因是考虑到安全性,如果你提交以后别人按后退按钮密码还在的话不是很不安全吗?建议用session或hidden域解决这个问题! 求一句导出数据库表的MYSQL语句 install/index.php显示乱码 文件存储和数据库存储,哪个占用的空间更大? header()函數到底有什麼用? 有做过网上招聘的进来帮帮我吧 session_set_save_handler 要怎么样才可以支持GD 关于用session实现避免表单反复提交的方法 请问哪里有大量的php原码下载? .htaccess中设置 RewriteCond %{HTTP_HOST} 不起作用 mysql的问题 mysql 数据库访问期间很慢
<?php
session_start();
$chuanmima=$_POST['pass'];//保存密码
if(isset($_POST["tijiao"])) {
if (empty($_POST['user'])) {
echo "请输入用户名!";
echo '<a href="Javascript:history.back(-1);">返回</a>';
exit(0);
}
if (empty($_POST['pass'])) {
echo "请输入密码!";
echo '<a href="Javascript:history.back(-1);">返回</a>';
exit(0);
}
if (empty($_POST['yanzhengma'])) {
echo "请输入验证码!";
echo '<a href="Javascript:history.back(-1);">返回</a>';
exit(0);
}
if ($_SESSION["randval"] !== $_POST["yanzhengma"]) {
echo "验证码输入错误!";
echo '<a href="Javascript:history.back(-1);">返回</a>';
exit(0);
}
}
?>
不是很不安全吗?建议用session或hidden域解决这个问题!