国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

ホームページ php教程 PHP開(kāi)發(fā) クライアントに JavaScript および Cookie 機(jī)能があるかどうかを確認(rèn)する

クライアントに JavaScript および Cookie 機(jī)能があるかどうかを確認(rèn)する

Nov 25, 2016 am 09:48 AM

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

... このフィールドの値が false である限り、ユーザーのブラウザが JavaScript をサポートしていないことがわかります。デフォルト値は false ですが、作成した JavaScript 関數(shù)によって true に変更されることに注意してください。したがって、JavaScript が有効になっている場(chǎng)合、この JavaScript 関數(shù)が実行され、フィールドの値が true になります。 HTML ページの Body タグに、Cookie (cc) をチェックするための JavaScript 関數(shù)を呼び出すコードを配置します。 < body onload="cc()" > 関數(shù)が実行されない場(chǎng)合 (これは JavaScript が実行されていない場(chǎng)合にのみ発生します)。事実上)、cc() 関數(shù)は隠しフィールドの値を変更しません。 cc() 関數(shù)のコードは、次のように非常に単純です。 注: 関數(shù)の外側(cè)の JavaScript コード行は、ページが読み込まれる前に実行されるため、cc() 関數(shù)の前に呼び出されます。通常、JavaScript コード ブロックは HTML ページの HEAD セクションに配置する必要があります。 このように、JavaScript が有効でも Cookie が有効でない場(chǎng)合、ユーザーには「Cookie 機(jī)能をオンにする必要があります」というメッセージが表示されます。 JavaScriptが有効になっていない場(chǎng)合、Cookie機(jī)能がオンになっているかどうかが判斷できません。フォームが送信されると、隠しフィールド cookieexists の値を確認(rèn)します。 false に等しい場(chǎng)合は、JavaScript がサポートされていないことを意味します。 転載の際は出典を明記してください: クライアントにJavaScript、Cookie機(jī)能があるか判斷してください


このウェブサイトの聲明
この記事の內(nèi)容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰屬します。このサイトは、それに相當(dāng)する法的責(zé)任を負(fù)いません。盜作または侵害の疑いのあるコンテンツを見(jiàn)つけた場(chǎng)合は、admin@php.cn までご連絡(luò)ください。

ホットAIツール

Undress AI Tool

Undress AI Tool

脫衣畫(huà)像を無(wú)料で

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード寫(xiě)真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

寫(xiě)真から衣服を削除するオンライン AI ツール。

Clothoff.io

Clothoff.io

AI衣類(lèi)リムーバー

Video Face Swap

Video Face Swap

完全無(wú)料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡(jiǎn)単に交換できます。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無(wú)料のコードエディター

SublimeText3 中國(guó)語(yǔ)版

SublimeText3 中國(guó)語(yǔ)版

中國(guó)語(yǔ)版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強(qiáng)力な PHP 統(tǒng)合開(kāi)発環(huán)境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開(kāi)発ツール

SublimeText3 Mac版

SublimeText3 Mac版

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