ホームページ >バックエンド開発 >PHPチュートリアル >クッキー
1. クッキーとは何ですか?
Cookie は、ユーザーを追跡および識別するためにクライアントのブラウザーにデータを保存するメカニズムです。簡単に言えば、Cookie は、Web サーバー によってユーザーのハードドライブに一時的に保存され、その後 Web ブラウザーによって読み取られるテキスト ファイルです。ユーザーが再度 Web サイトを訪問すると、Web サイトは迅速に対応できるように、 Cookie ファイルを読み取って訪問者の特定の情報 (前回の訪問場所、滞在時間、ユーザー名とパスワードなど) を記録します。たとえば、ページ上でユーザーのIDとパスワードを入力せずに、Webサイトに直接ログインできます。
Cookie ファイルのコマンド形式は次のとおりです:
ユーザー名@Web サイトのアドレス [番号].txt
2. Cookie
を作成します。 setcookie() 関数を使用して Cookie を作成します。 PHPで。
setcookie() 関数を使用して Cookie を作成します。コード例は次のとおりです。
例 1:
setcookie("TMCookie",'www.mrbccd.com');
setcookie("TMCookie" , 'www.mrbccd.com', time()+60); //Cookie の有効時間を 60 秒に設定します
//有効なディレクトリは "/tm/" です。 "、有効なドメイン名は "mrbccd.com" とそのすべてのサブドメイン
setcookie("TMCookie", $value, time()+3600, "/tm/",".mrbccd.com", 1);
?>
3. Cookie を読み取る
PHP では、グローバル配列 $_COOKIE[] を通じてブラウザ側で Cookie 値を直接読み取ることができます。
例 2: print_r 関数を使用して Cookie 変数を読み取るコード例は次のとおりです:
date_default_timezone_set("Etc/GMT-8");
if(!isset($_COOKIE["visittime "])) {// Cookie が存在しない場合
SetCookie ("Visittime", date ("Y-M-D H: I: S")); // Cookie 変数を設定します
ECHO "初めて Web サイトにアクセスしてくださいtime!" & Lt; br & gt ;" //出力文字列
}else{ // Cookie が存在する場合
変数 c Echo 「Web サイトへの最後の訪問時刻は次のとおりです。」 $_ Cookie ["訪問時間"。 ]; // 前回 Web サイトにアクセスした時刻を出力します
echo "& lt;"
echo "今回 Web サイトにアクセスした時刻: ".date("y-m-d H:i:s");現在のアクセス時刻を出力します
?> 4. Cookie を削除します
Cookie の作成時に有効期限が設定されていない場合、ブラウザを閉じると Cookie ファイルが自動的に削除されます。
ブラウザを閉じる前にCookieファイルを削除したい場合は、setcookie()関数を使用して削除する方法と、ブラウザ上で手動でCookieを削除する方法があります。
以上、Web サーバーの側面も含めて Cookie について紹介しましたが、PHP チュートリアルに興味のある友人に役立つことを願っています。