1. Cookie とは何ですか? どのような役割を果たしますか?
Cookie はサーバーがユーザーのコンピューターに残す小さなファイルです。同じコンピュータがブラウザを通じてページをリクエストするたびに、Cookie がコンピュータに送信されます。 PHP を通じて、Cookie の値を作成および取得できます
役割: 通常、ユーザーを識別するために使用されます
2. Cookie の作成方法
setcookie() 関数は、Cookie を設定するために使用されます
注: setcookie() 関数は、 < html> タグの前にあります
構文: setcookie(name, value,expired, path, domain);
<?php setcookie("user", "admin", time()+3600); ?> <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>cookie</title> </head> <body> </body> </html>
注: 上記の例に示すように、値が admin のユーザーも作成します。値は 1 時間後に消えると規定しています
次のコードに示すように、別の方法で Cookie を期限切れにします
<?php $time = time() + 60*60*3600; setcookie("user", "admin",$time); ?> <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>cookie</title> </head> <body> </body> </html>
Cookie の値を取得する方法
<?php setcookie("user", "admin", time()+3600); ?> <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>cookie</title> </head> <body> <?php echo $_COOKIE['user']; ?> </body> </html>
注: ユーザーを先頭に値管理者は、このコードを実行する必要があります。ブラウザを更新しないと、値は Cookie に保存されず、ページを更新した後に Cookie 内のユーザー値を出力できます。 Cookie を削除する場合は、有効期限を過去の時点に変更する必要があります
<?php
//Cookie の有効期限を過去 1 時間に設定します
setcookie("user", "", time()-3600) ;
?>
一般的な Cookie は正常です フォーム送信時にフォーム内のデータを Cookie に保存するために使用されます
次のセクション