PHP におけるセッション状態制御 (1)。
Dec 20, 2016 am 11:15 AMセッション状態制御とは何ですか?簡単に言うと、Cookie とセッションパラメータの受け渡しです。今日はこの 2 つのメソッドの使用法について説明します。前述したように、非常に重要なページ値が渡されるため、Web サイトにアクセスするユーザーは一意の識別子を持つことが望まれます。たとえば、現在のメンバーのログイン機能やメンバーの操作機能は、この一意の識別子を使用して実装されます。 Web サイトのセキュリティを強化し、ユーザーにとって Web サイトの機能を向上させます。
Cookie
Cookieは、サーバーからクライアントに送信される情報の断片で、クライアントのブラウザのメモリまたはハードディスクに保存され、主にユーザー関連の情報を保存するために使用されます。これは $_COOKIE 配列を通じて行われます。
Cookie の使用は 3 つのステップに分けることができます:
1. Cookie の設定: setcookie() または setrawcookie() 関数を使用して設定できます。 header() を介して http ヘッダーをクライアントに送信することによっても設定できます。
2. Cookie を読み取る: PHP の事前定義変数 $_COOKIE 配列を直接使用し、配列要素のインデックスとして Cookie 名を指定すると、ブラウザー側で Cookie を読み取ることができます。
3. Cookie の削除: 有効期間を現在時刻よりも短く設定し、値を空に設定するだけで削除できます。
ただし、Cookie には次の制限があります。
1. HTML ファイルのコンテンツが出力される前に設定する必要があります。
2. 異なるブラウザーでは Cookie の処理が一貫していないため、異なるコア ブラウザー間では誤った結果が発生する場合があります。共有することはできません。
3. 制限はクライアント側にあります。ブラウザで作成できる Cookie の最大数は 30 で、各 Cookie は 4kb を超えることはできません。各 Web サイトで設定できる Cookie の総数は 20 を超えることはできません。
セッションについては次回お話します。
上記は、PHP のセッション状態制御の内容 (1) です。さらに関連する内容については、PHP 中国語 Web サイト (www.php.cn) に注目してください。

人気の記事

人気の記事

ホットな記事タグ

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

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

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

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

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

ホットトピック











Ubuntu および Debian 用の PHP 8.4 インストールおよびアップグレード ガイド

PHP 開発用に Visual Studio Code (VS Code) をセットアップする方法
