ホームページ ウェブフロントエンド jsチュートリアル cookies_javascript のヒントで特殊文字を使用すべきではない理由

cookies_javascript のヒントで特殊文字を使用すべきではない理由

May 16, 2016 pm 06:23 PM
cookie 特殊文字

指定された名前と値を持つ Cookie を構築します。

名前は RFC 2109 に準拠する必要があります。つまり、名前には ASCII 英数字のみを含めることができ、カンマ、セミコロン、空白を含めたり、$ 文字で始めることはできません。 Cookie の名前は、作成後に変更できません。

その値は、サーバーが送信するために選択したものであれば、setValue メソッドを使用して作成後に変更できます。

デフォルトでは、Cookie は Netscape Cookie 仕様に従って作成されます。バージョンは setVersion メソッドで変更できます。

上記は Java API ドキュメントの Cookie クラスのコンストラクターの説明です。のポイント 名前と値に使用できる文字を紹介します。

パラメータ名は RFC2109 仕様に従う必要があります。つまり、name パラメータには文字または数字のみを含めることができ、コンマ、セミコロン、スペース、ドル記号を含めることはできません。 Cookie の name 属性は、設定後に変更することはできません。

パラメータ値はサーバーによって設定された任意の値にすることができ、値は setValue メソッドを通じてリセットできます。

しかし、そうではありません! !

(1) 値にカンマを含めることはできません。値にカンマが含まれる場合、プログラムはコンパイルできません。

値にカンマが含まれる場合は次のようになります。

Cookie pwdCookie = new Cookie("option", "block1,block2")
例外は次のとおりです。
java.lang.IllegalArgumentException: block1,block2

Cookie を操作する JavaScript に関する別の記事で、次のように述べられています:
Cookie の名前または値にはセミコロンを使用できません ( ;) 、カンマ (,)、等号 (=)、およびスペース。

つまり、Cookie には特殊文字を使用しないようにしてください。

このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

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

AI Clothes Remover

AI Clothes Remover

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

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

AI Hentai Generator

AI Hentai Generator

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

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

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

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

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

特殊文字を検証するための PHP 正規表現方法 特殊文字を検証するための PHP 正規表現方法 Jun 24, 2023 pm 12:05 PM

インターネットの急速な発展に伴い、ますます多くのウェブサイトが登場しました。これらの Web サイトの開発過程では、正規表現がますます使用されます。たとえば、ユーザーが登録ページでユーザー名、パスワード、その他の機密情報を入力する場合、入力されたデータのセキュリティを確保するために、開発者は通常、正規表現を使用してデータの正当性を確認します。この記事では、開発者がユーザー データのセキュリティをより適切に保護できるように、PHP 正規表現を使用して特殊文字を検証する方法に焦点を当てます。正規表現とは何ですか?正規表現は照合に使用される方法です

コンピューター上の Cookie はどこにありますか? コンピューター上の Cookie はどこにありますか? Dec 22, 2023 pm 03:46 PM

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

Cookie はどこに保存されますか? Cookie はどこに保存されますか? Dec 20, 2023 pm 03:07 PM

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

Java 開発でファイル パス内の特殊文字を処理する方法 Java 開発でファイル パス内の特殊文字を処理する方法 Jun 29, 2023 pm 09:30 PM

Java 開発では、ファイル パス内の特殊文字を扱うことが一般的な課題です。ファイル パスの特殊文字には、スラッシュ、バックスラッシュ、コロンなどが含まれます。これらの文字の意味はオペレーティング システムによって異なるため、ファイル パスを処理する場合は特別な処理が必要です。この記事では、ファイル パスの特殊文字に関する一般的な問題をいくつか紹介し、対応する解決策を提供します。 1. スラッシュとバックスラッシュの問題 Windows システムでは、ファイル パスは区切り文字としてバックスラッシュを使用します。例: C:\Usersesti

モバイル Cookie はどこにありますか? モバイル Cookie はどこにありますか? Dec 22, 2023 pm 03:40 PM

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

PHP で特殊文字を処理し、一重引用符を変換する方法を学習します。 PHP で特殊文字を処理し、一重引用符を変換する方法を学習します。 Mar 27, 2024 pm 12:39 PM

PHP 開発のプロセスでは、特殊文字の処理が一般的な問題になります。特に文字列処理では、特殊文字がエスケープされることがよくあります。その中でも、特殊文字を一重引用符に変換することは比較的一般的な要件です。これは、PHP では一重引用符が文字列をラップする一般的な方法であるためです。この記事では、PHP での特殊文字変換シングルクォーテーションの扱い方と具体的なコード例を説明します。 PHP では、特殊文字には一重引用符 (')、二重引用符 (")、バックスラッシュ () などが含まれますが、これらに限定されません。

Cookie 漏洩の危険性は何ですか? Cookie 漏洩の危険性は何ですか? Sep 20, 2023 pm 05:53 PM

Cookie 漏洩の危険には、個人識別情報の盗難、個人のオンライン行動の追跡、アカウントの盗難などが含まれます。詳細な導入: 1. 名前、電子メール アドレス、電話番号などの個人識別情報が盗まれます。この情報は、犯罪者によって個人情報の盗難、詐欺、その他の違法行為を実行するために使用される可能性があります。2. 個人のオンライン行動が追跡され、 Cookie を介して分析される アカウント内のデータを使用して、犯罪者はユーザーの閲覧履歴、ショッピングの好み、趣味などを知ることができます; 3. ログイン認証をバイパスし、ユーザーのアカウントに直接アクセスするなどして、アカウントが盗まれます。

ブラウザの Cookie が保存される場所の詳細な説明 ブラウザの Cookie が保存される場所の詳細な説明 Jan 19, 2024 am 09:15 AM

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

See all articles