PHP利用Cookie落地自动登陆(2)
<p><input type="checkbox" name="remember" value='true'/>自动登陆</p> <p><input type="submit" value="登 陆" />  <input type="reset" value="重 置" /></p> </form> </body> </html> html; echo $info; }else{ if(!empty($user) && !empty($pwd)){ // 登陆成功,并记录Cookie信息 if($rem != ''){ setcookie('user',$user,time()+3600*24*7); setcookie('remember',$rem,time()+3600*24*7); }else{ setcookie('user',$user); } echo '<script>alert(\'登陆成功\');location.replace(location.href);</script>'; }else{ //登陆失败时,刷新页面 echo '<script>alert(\'用户名或密码不能为空\');location.replace(location.href);</script>'; } } }
/** * 退出登陆 */ function logout(){ // 清除 Cookie 信息,并刷新页面 isset($_COOKIE['user']) ? setcookie('user','',time()-1) : ''; isset($_COOKIE['remember']) ? setcookie('remember','',time()-1) : ''; echo '<script>alert(\'退出成功\');location.replace(location.href);</script>'; }
index(); //执行 index 函数 ?> 运行上面的代码会显示如下界面:(编辑:ASP站长网) |