クッキー|クライアント
私のサイトでは、訪問者が Cookie と JavaScript 機能を持っているかどうかを確認したいと考えています。セッション状態の維持は多くの場合複雑であり、フォームの検証も考慮する必要があります。私のサイトでは、フォーム検証にクライアント側 JavaScript を使用しているため、検証を完了するには、ユーザーのブラウザに JavaScript 機能が必要です。同時に、セッション変数も使用しました。これには、訪問者のブラウザが Cookie 機能をサポートしている必要があります。これらの前提条件が存在することを確認するために、小さなコードを使用して、ユーザーが JavaScript と Cookie の機能を備えているかどうかを確認しました。ユーザーがこれら 2 つの条件を満たさない場合、Web サイトへのアクセスは拒否されます。この記事では、私のサイトのログインページのコードも紹介します。
まずJavaScriptを使用してCookieを作成します。次に、Cookie が存在するかどうかを確認します。ユーザーが Cookie 機能をオンにしているかどうかを JavaScript を使用してテストしているため、JavaScript がなくても Cookie がある場合、Cookie 機能がないという結果が得られます。ユーザーには JavaScript と Cookie の両方の機能が必要であるため、この結果は素晴らしいものです。ユーザーが JavaScript 機能を持っているかどうかを判断するために、HTML ページに非表示のフォーム フィールドを作成し、ページ呼び出しイベント (onload) で JavaScript 関数を呼び出して、非表示のフォーム フィールドの値を変更しました。このように、フォームフィールドの値が変化すればJavaScriptが有効であることを意味します。
まず、HTML ページに隠しフィールドを配置し、< form > の間に配置します。