ホームページ  >  記事  >  バックエンド開発  >  PHP は Cookie に基づいてユーザー名とパスワードを記録します

PHP は Cookie に基づいてユーザー名とパスワードを記録します

墨辰丷
墨辰丷オリジナル
2018-06-11 13:59:061671ブラウズ

この記事では、PHP が Cookie に基づいてユーザー名とパスワードを記録する方法を主に紹介します。興味のある方はぜひ参考にしてください。

詳細は次のとおりです:

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<form id="form1" name="form1" method="post" action="check_remember.php">
<table width="300" border="1" align="center" cellpadding="0" cellspacing="0">
<thead>
 <tr> 
 <td colspan="2" align="center"><b>记住用户名和密码</b></td> 
 </tr>
</thead> 
 <tr align="center">
 <td>用 户 名:</td>
 <td><input type="text" value="<?php echo $_COOKIE[&#39;name&#39;];?>" name="name"></td>
 </tr>
 <tr align="center">
 <td>密码:</td>
 <td><input type="password" name="password" value="<?php echo $_COOKIE[&#39;password&#39;]?>"></td>
 </tr>
 <tr align="center">
 <td>记住用户名和密码</td>
 <td><?php if($_COOKIE[&#39;remember&#39;] == 1){?><input type="checkbox" name="remember" value="1" checked><?php }else{($_COOKIE[&#39;remember&#39;] == "")?><input type="checkbox" name="remember" value="1"><?php }?></td>
 </tr>
 <tr align="center">
 <td colspan="2"><input type="submit" name="Submit" value="提交" /></td>
 </tr>
</table>
</form>
 
check_remember.php
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<?php
 $name = $_POST[&#39;name&#39;];
 $password = $_POST[&#39;password&#39;];
 $remember = $_POST[&#39;remember&#39;];
 if($remember == 1){
 setcookie(&#39;name&#39;,$name,time()+3600);
 setcookie(&#39;password&#39;,$password,time()+3600);
 setcookie(&#39;remember&#39;,$remember,time()+3600);
 }else{
 setcookie(&#39;name&#39;,$name,time()-3600);
 setcookie(&#39;password&#39;,$password,time()-3600);
 setcookie(&#39;remember&#39;,$remember,time()-3600);
 }
 echo "<a href=\"remember.php\">返回</a>";
?>

概要: 上記がこの記事の全内容です。お役に立てば幸いです。みんなの勉強。

関連推奨:

PHPシングルトンモードの概念と特徴

## PHP におけるタイプヒントの役割と使用法

PHP は Ajax を使用して Baidu に接続し、Web サイトがインターネットに接続されているかどうかを検出する機能を実現します

以上がPHP は Cookie に基づいてユーザー名とパスワードを記録しますの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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