<?php if(isset($_GET['action'])) { if($_GET['action'] == 'login') { if ($_POST['name']=='admin'&& $_POST['pwd']==123456 ) { setcookie('userName',$_POST['name'],time()+3600*24); header('Location:index.php'); }else { echo '<script> alert("用戶名或密碼不對(duì)");</script>'; } } elseif ($_GET['action'] == 'logout') { setcookie('userName','',time()-3600); } } ?> <!DOCTYPE html> <html> <head> <meta charset = "utf-8"> <title>用戶登陸</title> </head> <body> <form action = "<?php echo $_SERVER['PHP_SELF'];?>?action = login" method = "post"> <fieldset> <legend>用戶登陸:</legend> <label for = "name">用戶名: </label> <input type = "text" name = "name" id = "name"> <label for = "pwd">密碼: </label> <input type = "password" name = "pwd" id = "pwd"> <input type = "submit" value = "提交"> </fieldset> </form> </body> </html>
開心點(diǎn),人間不值得
<form?action?=?"<?php?echo?$_SERVER['PHP_SELF'];?>?action?=?login"?method?=?"post">
url中不能有空格,如果存在空格,空格就會(huì)編碼為某個(gè)字符,相當(dāng)于?action%=%login。刪除等于符號(hào)兩邊的空格就行了
你傳到當(dāng)前頁(yè)怎么會(huì)跳轉(zhuǎn)