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条经验 获得超3个赞
你把登陆信息存放在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 关注
- 1259 浏览
添加回答
举报