2017-02-08 21 views
0

私はのようなウェブサイトのURLを持っています.www.example.co.in認証詳細をローカルクッキーに格納する方法

私はFTPを与える必要があり、私はFTPを使用して上記のWebサイトにWebページreservation.phpをアップロードするが、私は、ブラウザでページwww.example.co.in/reservation.phpを開くたびに、 ユーザー名とパスワードを入力します。

セッションまたはクッキーでそのユーザ名とパスワードを宣言し、ブラウザにwww.example.co.in/reservation.phpのリンクを開くと、そのセッション値が自動的にボックスに入力され、リダイレクトされますユーザー名とパスワードを尋ねることなくページに移動します。

ブラウザが閉じると、保存されているセッションを破棄する必要があります。

答えて

0

Cookieは、基本的には辞書の項目です。各項目にはキーと値があります。認証の場合、キーは「username」のようなもので、値はユーザー名です。ウェブサイトにリクエストするたびに、ブラウザはリクエストにクッキーを含め、ホストサーバーはクッキーをチェックします。そのように、認証は自動的に行うことができます。

クッキーを設定するには、要求後にサーバーが返信する応答に追加するだけです。ブラウザは、応答を受信するとクッキーを追加します。

有効期限や暗号化など、Cookieサーバー側で設定できるオプションはさまざまです。暗号化されたクッキーは、しばしば署名付きクッキーと呼ばれます。基本的に、サーバーは辞書項目のキーと値を暗号化します。したがって、サーバーだけが情報を利用できます。それでクッキーは安全です。

ブラウザは、サーバーによって設定されたCookieを保存します。ブラウザがそのサーバに行うすべてのリクエストのHTTPヘッダに、Cookieが追加されます。それはそれらを設定するドメインのクッキーを追加するだけです。 Example.comでは、Cookieを設定したり、ブラウザーがcookieをsub.example.comなどのサブドメインに送り返すためのHTTPヘッダーにオプションを追加することもできます。ブラウザが別のドメインにCookieを送信することは受け入れられません。

関連する問題