首頁  >  文章  >  後端開發  >  php使用cookie保存使用者登入的使用者名稱實例代碼

php使用cookie保存使用者登入的使用者名稱實例代碼

怪我咯
怪我咯原創
2017-07-10 10:06:471496瀏覽

這篇文章主要介紹了php使用cookie保存用戶登入的用戶名實現方法,實例形式完整分析了cookie保存用戶登錄名的技巧,需要的朋友可以參考下

本文實例講述了php使用cookie保存使用者登入的使用者名稱的方法。分享給大家供大家參考。具體實作方法如下:

使用者登入檔案:login.php

 程式碼如下:

<html>
<head>
<title>用户登录</title>
</head>
<body>
<?php
function getCookieUsername(){
 if(empty($_COOKIE[&#39;username&#39;])){
  return "";
 }else{
  return $_COOKIE[&#39;username&#39;];
 }
}
?>
<form action="admin.php" method="post">
用户名:<input type="text" name="username" value="<?php echo getCookieUsername(); ?>"><br />
密码:<input type="password" name="pwd"><br />
是否保存用户名:<input type="checkbox" name="yes"><br />
<input type="submit" name="sub" value="登录">
</form>
</body>
</html>

後台檔案:admin.php

####################################################### ##程式碼如下:###
<?php
if(!empty($_POST[&#39;sub&#39;]) && $_POST[&#39;username&#39;]=="admin"){
 echo "欢迎".$_POST[&#39;username&#39;]." 登录成功";
 if(!empty($_POST[&#39;yes&#39;])){
  setCookie("username",$_POST[&#39;username&#39;],time()+3600*24*30);
 }else{
  setCookie("username","",time()-10);
 }
}else{
 echo "你的账号错误,请重新输入<br />";
}
echo "<a href=&#39;login.php&#39;>返回登录页面</a>";
?>

以上是php使用cookie保存使用者登入的使用者名稱實例代碼的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn