PHP での Cookie の使用
この記事では主に、PHP での Cookie の使用法、つまり Cookie の追加/更新/削除/取得、ユーザーのユーザー名とパスワードの自動入力、初回ログインかどうかの判断について紹介します。
PHPでのCookieの使用---Cookieを追加/更新/削除/取得し、ユーザーのユーザー名とパスワードを自動的に入力し、初めてのログインかどうかを判断します
Cookieとは
サーバーはクライアント上にあります。クライアントはログイン名、パスワードなどのユーザー情報を保存します。これらのデータはクッキーのようなもので、サーバーは必要に応じてクライアントからそれを読み取って保存できます。次
① ブラウザが cookie.php にアクセスすると、サーバーも Set-Cookie:name=zxf;expire=Wed,21-Sep-2017 20:14 GMT の http 応答を送信します。ブラウザはメッセージを取得します。 その後、Cookie 情報はローカル ディスクに保存されます
② 時間がない場合 (3 番目のパラメータ)
ブラウザのセッションが終了すると、Cookie はクライアントに保存されません。 、クッキーの有効期限が切れます
③ クッキーは保存されます 文字列情報です
④ クライアントは複数保存できます key=>val
⑤ 保存プロセス中に、クッキーは中国語で URL コード化されます
クッキーは複数を持つことができますkey=>val は、異なる Key 値に与えることができ、異なる有効時間を設定します
コードは次のとおりです: xx.php
<?php //添加cookie setcookie("name","zxf",time()+3600); //数组 /$arr = array(1,2,3); $arr_str = serialize($arr); setcookie("a",$arr_str,time()+3600); //获取cookie var_dump($_COOKIE); //更新cookie setcookie("name","aaa",time()+3600); //删除cookie setcookie("name","",time()-20); //删除所有 foreach ($_COOKIE as $key => $value) { setcookie($key,"",time()-1); } echo "成功"; ?>
削除する Cookie の key=>val が異なる場合削除しても、Cookie はクライアントに保持されます。すべての Cookie が削除されると、ブラウザは初めてログインしたかどうかを判断するために Cookie ファイルを削除します
<?php //先判断cookie里是否有上次的登录信息 if(!empty($_COOKIE[‘lastVisit'])){ echo “你上次登陆的时间是”.$_COOKIE[‘lastViat']; //更新时间 setcookie(“lastVisit”,”data(Y-m-d H:i:s)”, time()+3600); }else{ //说明用户是第一次登陆 echo”第一次登陆”; //更新时间 setcookie(“lastViait”,”data(“Y-m-d H:i:s”)”, time()+3600); } ?>
ログインインターフェースが開くと、ユーザーのユーザー名とパスワードが自動的に入力されます
checklogin.php
//获取用户是否选中了保存id if(!empty($_POST[‘cookie'])){ setcookie(“id”,$id,time()-100); }else{ if(!empty($_COOKIE[‘id'])){ setcookie(“id”,$id,time()-10); } }
PHPのソケット関数
以上がPHP での Cookie の使用の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック











PHP 8.4 では、いくつかの新機能、セキュリティの改善、パフォーマンスの改善が行われ、かなりの量の機能の非推奨と削除が行われています。 このガイドでは、Ubuntu、Debian、またはその派生版に PHP 8.4 をインストールする方法、または PHP 8.4 にアップグレードする方法について説明します。

ファイルのアップロードを行うには、フォーム ヘルパーを使用します。ここではファイルアップロードの例を示します。

CakePHP は、PHP 用のオープンソース フレームワークです。これは、アプリケーションの開発、展開、保守をより簡単にすることを目的としています。 CakePHP は、強力かつ理解しやすい MVC のようなアーキテクチャに基づいています。モデル、ビュー、コントローラー

Visual Studio Code (VS Code とも呼ばれる) は、すべての主要なオペレーティング システムで利用できる無料のソース コード エディター (統合開発環境 (IDE)) です。 多くのプログラミング言語の拡張機能の大規模なコレクションを備えた VS Code は、
