cookies_javascript のヒントで特殊文字を使用すべきではない理由
指定された名前と値を持つ 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 には特殊文字を使用しないようにしてください。

ホット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)

ホットトピック











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

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

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

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

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

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

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

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