質問するログイン新規登録

回答編集履歴

1

php.iniの内容を確認した結果わかったことを追記しました

2018/07/04 00:39

投稿

ockeghem
ockeghem

スコア11710

answer CHANGED
@@ -1,3 +1,13 @@
1
1
  php.ini等で session.cookie_domain を指定していませんか?
2
2
  session.cookie_domain が間違った設定になっていると、セットしたクッキーがブラウザに受付られず、結果として毎回セッションIDが変わる結果になると思います。
3
- 原因はこれに限らないと思いますので、調査のためには、ブラウザの開発ツール等で、レスポンスヘッダとリクエストヘッダを確認するとよいでしょう。
3
+ 原因はこれに限らないと思いますので、調査のためには、ブラウザの開発ツール等で、レスポンスヘッダとリクエストヘッダを確認するとよいでしょう。
4
+
5
+ ---
6
+
7
+ 追記ありがとうございます。php.iniに以下が指定されていますが…
8
+
9
+ ```
10
+ session.cookie_secure On On
11
+ ```
12
+
13
+ これだと、HTTPSの場合のみクッキーを送信することになります。本番サーバーはHTTPSでしょうか? もし、HTTPならば、上記設定を OFF にするべきです。