ホームページ  >  記事  >  バックエンド開発  >  PHP は Cookie を使用してユーザーのログイン ユーザー名を保存するサンプル コード

PHP は Cookie を使用してユーザーのログイン ユーザー名を保存するサンプル コード

怪我咯
怪我咯オリジナル
2017-07-10 10:06:471556ブラウズ

この記事では、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 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。