Cookie とは
#サーバーは、ログイン名、パスワードなどのユーザー情報をクライアントに保存します。これらのデータは次のようなものです。 cookie 同様に、データの量は大きくなく、サーバーは必要に応じてクライアントからデータを読み取り、クライアントのブラウザのキャッシュ ディレクトリに保存できます。 ① ブラウザが cookie.php にアクセスすると、サーバーは Set-Cookie:name=zxf;expire=Wed,21-Sep-2017 20:14 GMT を含む http 応答も送信します。このメッセージを受信すると、Cookie 情報がローカル ディスクに保存されます。 ② 時間がない場合 (3 番目のパラメータ)、Cookie はクライアントに保存されず、ブラウザ セッションが終了すると Cookie の有効期限が切れます。 ③ Cookie は文字列情報を保存します④ クライアントは複数のキーを保存できます=>val⑤ Cookie の保存プロセス中に、中国語は URL エンコードされます。##Cookie には複数の key=>val を含めることができ、キーの値ごとに異なる有効時間を設定できます。
インスタンス:<?php
$user = isset($_COOKIE['username'])?$_COOKIE['username']:'';
?>
<form action="file.php" method="post">
用户名:<input type="text" name="username" value="<?php echo $user; ?>" /><br />
密码:<input type="password" name="pwd" /><br />
记住用户名:<input type="checkbox" name="rem" value="1"><br />
<input type="submit" name="sub" value="提交">
</form>
<?php
$user = $_POST['username'];
if($_POST['rem']){
setcookie("username",$user,time()+3600*3600*24);
}else{
setcookie("username",'',time()-1);
}
echo "登录成功";
?>
推奨チュートリアル:
以上がPHPでログイン時にユーザー名を保存する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。