thinkphp3.x の cookie メソッドの使用分析、thinkphp3.xcookie_PHP チュートリアル
thinkphp3.x、thinkphp3.xcookie での cookie メソッドの使用状況分析
この記事では、thinkphp3.x での cookie メソッドの使用状況を例とともに分析します。参考のために皆さんと共有してください。詳細は次のとおりです:
1. Cookie機能もCookieの設定、取得、削除を完結する多彩な操作機能です。
CookieはCookieの設定、取得、削除操作に使用されます:
使用法:
リーリーパラメータ:
名前 (必須): 操作する Cookie 変数
value (オプション): 設定するCookieの値
オプション (オプション): 受信Cookie設定パラメータ、デフォルトでは空です
戻り値 詳細を見る(特定の用途に応じて異なる値を返します)
2. クッキーの設定
リーリーバージョン 3.1 以降、Cookie メソッドは配列 (ストレージ容量を削減するために軽量の JSON エンコード形式で保存) のサポートを追加します。例:
リーリーパラメーターを渡すことで、複雑な Cookie の割り当てを完了することもできます。以下では、Cookie 値の有効期間を 3600 秒に設定し、Cookie プレフィックス think_
を追加します。 リーリー配列パラメータはクエリパラメータの形式を取ることができます
リーリー上記の使用法と同等です。
渡されるオプション パラメータは、プレフィックス、期限切れ、パス、ドメインの 4 つのインデックス パラメータをサポートします。値が渡されない場合、または null 値が渡された場合は、デフォルトで 4 つの構成パラメータ COOKIE_PREFIX、COOKIE_EXPIRE、COOKIE_PATH、および COOKIE_DOMAIN が使用されます。個々のパラメーターのみが渡された場合、それらはデフォルトの構成パラメーターともマージされます。
3. Cookieの取得
Cookie の取得は非常に簡単です。Cookie がどのように設定されているかに関係なく、次を使用するだけです:
リーリーCookieプレフィックスが設定されていない場合は、
と同等です リーリーCookieプレフィックスが設定されている場合は
と同等 リーリー4. Cookieの削除
Cookie の値を削除するには、次を使用します:
リーリーすべての Cookie 値を削除するには、次を使用できます
リーリー追記: このサイトに推奨されるいくつかの書式設定ツールと美化ツールは、将来の開発で誰でも使用できると思います:
phpコードのオンライン書式設定および美化ツール:
http://tools.jb51.net/code/phpformat
JavaScriptコードの美化/圧縮/フォーマット/暗号化ツール:
http://tools.jb51.net/code/jscompress
オンライン XML フォーマット/圧縮ツール:
http://tools.jb51.net/code/xmlformat
JSON コードのフォーマットおよび美化ツール:
http://tools.jb51.net/code/json
オンライン XML/JSON 変換ツール:
http://tools.jb51.net/code/xmljson
SQL コードのオンライン書式設定および美化ツール:
http://tools.jb51.net/code/sqlcodeformat
さらに thinkPHP 関連のコンテンツに興味のある読者は、このサイトの特別トピックをチェックしてください: 「ThinkPHP チュートリアルの概要」、「ThinkPHP の一般的なメソッドの概要」、「PHP での Cookie の使用法の概要」、「ThinkPHP の基本チュートリアル」 Smarty テンプレート入門』および『PHP テンプレート テクノロジの概要』。
この記事が皆さんの ThinkPHP フレームワークに基づく PHP プログラムの設計に役立つことを願っています。

ホットAIツール

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

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

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

Video Face Swap
完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

人気の記事

ホットツール

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

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

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

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

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

ホットトピック











ThinkPHP プロジェクトを実行するには、Composer をインストールし、Composer を使用してプロジェクトを作成し、プロジェクト ディレクトリに入り、php bin/consoleserve を実行し、http://localhost:8000 にアクセスしてようこそページを表示する必要があります。

ThinkPHP には、さまざまな PHP バージョン向けに設計された複数のバージョンがあります。メジャー バージョンには 3.2、5.0、5.1、および 6.0 が含まれますが、マイナー バージョンはバグを修正し、新機能を提供するために使用されます。最新の安定バージョンは ThinkPHP 6.0.16 です。バージョンを選択するときは、PHP バージョン、機能要件、コミュニティ サポートを考慮してください。最高のパフォーマンスとサポートを得るには、最新の安定バージョンを使用することをお勧めします。

Cookie は通常、ブラウザの Cookie フォルダに保存されます。ブラウザの Cookie ファイルは通常、バイナリ形式または SQLite 形式で保存されます。Cookie ファイルを直接開くと、文字化けしたり判読できないコンテンツが表示される可能性があるため、使用することをお勧めします。 Cookie を表示および管理するためにブラウザによって提供される Cookie 管理インターフェイス。

コンピュータ上の Cookie は、使用するブラウザとオペレーティング システムに応じて、ブラウザ上の特定の場所に保存されます。 1. Google Chrome、C:\Users\YourUsername\AppData\Local\Google\Chrome\User Data\Default \Cookies に保存されます。等

ThinkPHP フレームワークをローカルで実行する手順: ThinkPHP フレームワークをローカル ディレクトリにダウンロードして解凍します。 ThinkPHP ルート ディレクトリを指す仮想ホスト (オプション) を作成します。データベース接続パラメータを構成します。 Webサーバーを起動します。 ThinkPHP アプリケーションを初期化します。 ThinkPHP アプリケーションの URL にアクセスして実行します。

Laravel フレームワークと ThinkPHP フレームワークのパフォーマンスの比較: ThinkPHP は、最適化とキャッシュに重点を置いて、一般に Laravel よりもパフォーマンスが優れています。 Laravel は優れたパフォーマンスを発揮しますが、複雑なアプリケーションの場合は、ThinkPHP の方が適している可能性があります。

携帯電話上の Cookie は、モバイル デバイスのブラウザ アプリケーションに保存されます: 1. iOS デバイスでは、Cookie は Safari ブラウザの [設定] -> Safari -> [詳細] -> [Web サイト データ] に保存されます; 2. Android デバイスでは、Cookie は保存されますChromeブラウザの設定→サイト設定→Cookieなど

インターネットの普及により、ブラウザを使用してインターネットを閲覧することが生活様式になりました。ブラウザを日常的に使用する中で、オンラインショッピング、ソーシャルネットワーキング、電子メールなど、アカウントのパスワードを入力する必要がある場面に遭遇することがよくあります。この情報は、次回アクセスするときに再度入力する必要がないようにブラウザによって記録される必要がありますが、このような場合に Cookie が役に立ちます。クッキーとは何ですか? Cookie とは、サーバーからユーザーのブラウザに送信され、ローカルに保存される小さなデータ ファイルを指し、一部の Web サイトでのユーザーの行動が含まれています。
