ホームページ  >  記事  >  バックエンド開発  >  PHP session_id の使用法をガイドしてください。

PHP session_id の使用法をガイドしてください。

WBOY
WBOYオリジナル
2016-06-13 12:04:21792ブラウズ

phpのsession_idの使い方についてアドバイスをお願いします。 ~

この投稿は eiysxd によって最終編集されました: 2014-08-10 17:23:40 osc で問題が発生しました。
質問は次のとおりです:
質問があります。Cookie は Web サイトに自動的にログインするためにユーザー名とパスワードを記録できます。そのアイデアは、ユーザーがログインするときに JS を使用してデータを取得し、Cookie ファイルを生成することです。次回のログインのためにユーザーのコンピュータに保存します。Cookie ファイルがあるかどうかをいつでも自動的に読み取り、存在する場合はロードしてログインします。
このユーザー名とパスワードを暗号化して保存する方法は次のとおりです。普通のユーザー名と暗号化されたパスワードだけですか?
ユーザーが答えました:
いいえ、クライアントの Cookie にパスワードを保存するにはどうすればよいですか? 自動ログインは、Cookie にセッション ID を保存することで実現されます。

PHP の session_id を使用して一意の値を生成するにはどうすればよいですか? では、原則として、ユーザーが Web サイトにログインすると、ユーザーの session_Id がデータベースの列に書き込まれ、ユーザーが再度 Web サイトを開いたときに Cookie にも書き込まれます。ユーザーが Web サイトを持っているかどうかを取得し、その後 Cookie が読み取られてデータベースで認証され、ユーザーのログイン ステータスが返されます。
しかし、session_id はどうやって使うのでしょうか?独自の価値を実現するにはどうすればよいでしょうか?アドバイスをお願いします。
------解決策---------
サーバーによって生成された一意の値。それは同じセッションであり、有効期限が切れておらず、取得された session_id() は同じです。
<br /><?php<br />session_start();<br />echo session_id();<br />?><br />

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