4 回答
TA贡献1828条经验 获得超13个赞
在用户名 密码验证页面,
<?php
///
///
///
if ( /*用户名密码验证失败*/ )
{
?>
<form id="form1" name="form1" method="post" action="login.php">
<input name="login" type="hidden" id="login" value="fall" />
</form>
<script language="JavaScript" type="text/javascript">
document.getElementById("form1").submit();
</script>
<?php
exit();
//表单自动post提交
}
?>
方法二
<?php
session_start();
///
///
///
if ( /*用户名密码验证失败*/ )
{
$_SESSION['login'] = 'fall';
header('location:login.php');
exit();
}
?>
在login.php
<?php
session_start();
if ($_SESSION['login'] == 'fall' )
{
echo '<a>登陆失败</a>';
$_SESSION['login'] = '';
}
?>
方法三:
<?php
if ( /*用户名密码验证失败*/ )
{
setcookie("login","fall",time()+7200,"/");
header('location:login.php');
exit();
}
?>
在login.php
<?php
if ($_COOKIE['login'] == 'fall' )
{
echo '<a>登陆失败</a>';
$_SESSION['login'] = '';
}
?>
TA贡献1780条经验 获得超4个赞
你把登陆信息存放在session中,在login文件里判断$_SESSION("??")是否等于成功登录的判断值,如果不是就显示<a>登录失败</a>
TA贡献1880条经验 获得超4个赞
| 1234567 | [php]<form id="form1" name="form1" method="post" action="bbb.php"> <input type="hidden" name="hiddenField" value="<?php echo $aaaa;?>"/></form><script language="javascript"> document.form1.submit(); </script>[/php] |
- 4 回答
- 0 关注
- 1354 浏览
添加回答
举报
