1

セッションが実際にどのように機能するかを理解しようとしています。私のサイトでは、ユーザーがログインすると、ユーザーの ID がセッションに保存されます。私が知りたいのは、そのユーザーが自分のサイトにログインしているときに他のサイトにアクセスしたとき、そのサイトはそのセッション情報またはユーザーのコンピューターに保存されている PHPSESSID にアクセスまたは取得できるかどうかです。それはCookieに保存されていると思うので、アクセスできるはずです。

セッションに関する記事をいくつか読んだことがありますが、それらがどのように機能するかはまだわかりません。

ありがとうございました。

4

2 に答える 2

4

いいえ、以来:

  1. Cookie は、Cookie を設定したサイト以外には送信されません
  2. データは Cookie に保存されず、サーバーのセッション ストアに保存されます。Cookie には、セッション ストア内のどのセッションが特定のクライアントに関連付けられているかを識別するために使用されるトークンが含まれています。
于 2013-06-08T21:57:32.883 に答える
0

PHPSESSID はブラウザによって保存され、残りはすべてサーバーに保存されます。PHPSESSID を使用すると、すべてのセッション データが php によって取得されます。データベースと同様に、主キーですべての詳細を取得できます。似たようなものです。しかし何もする必要はありません。php がすべてのことをしてくれます。$_SESSION 配列を使用するだけです。ブラウザによって保存された Cookie は、他のドメイン名には送信されません。example.com 、 abc.example.com などのサブドメインに送信できますが、それは事前であり、送信するサブドメインを制御できます。

于 2013-06-08T22:13:32.607 に答える