4 回答

TA貢獻(xiàn)1828條經(jīng)驗(yàn) 獲得超13個(gè)贊
在用戶名 密碼驗(yàn)證頁面,
<?php
///
///
///
if ( /*用戶名密碼驗(yàn)證失敗*/ )
{
?>
<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 ( /*用戶名密碼驗(yàn)證失敗*/ )
{
$_SESSION['login'] = 'fall';
header('location:login.php');
exit();
}
?>
在login.php
<?php
session_start();
if ($_SESSION['login'] == 'fall' )
{
echo '<a>登陸失敗</a>';
$_SESSION['login'] = '';
}
?>
方法三:
<?php
if ( /*用戶名密碼驗(yàn)證失敗*/ )
{
setcookie("login","fall",time()+7200,"/");
header('location:login.php');
exit();
}
?>
在login.php
<?php
if ($_COOKIE['login'] == 'fall' )
{
echo '<a>登陸失敗</a>';
$_SESSION['login'] = '';
}
?>

TA貢獻(xiàn)1780條經(jīng)驗(yàn) 獲得超4個(gè)贊
你把登陸信息存放在session中,在login文件里判斷$_SESSION("??")是否等于成功登錄的判斷值,如果不是就顯示<a>登錄失敗</a>

TA貢獻(xiàn)1880條經(jīng)驗(yàn) 獲得超4個(gè)贊
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 關(guān)注
- 1324 瀏覽
添加回答
舉報(bào)