###概要
あるタイミングで突然、Cookieが保存できなくなりました。
原因と思われること、解決策など思い当たる方は教えていただければ幸いです
###状況
・あるサイトの会員管理システムをPHPで組んでいる
・半年以上、問題なく稼働していたシステムである
・PHP Version 5.4.23
・あるタイミングで「ログインできない」現象が多発。
・このタイミングで、コードの変更はしていない。
・このタイミングで、サーバー業者が Apacheのバージョンを1.3から2.2に切り替えていた
・このタイミングで、PHPのバージョンは変わっていない
###問題発生後、調査した結果
・問題がおきているのは、複数の環境 Mac+Firefox、Win+IE、Win+Chromeなど様々
・すべての人がログインできないわけではない。使えている人も多数いる。
・もろもろ問題の切り分けと検証をした結論としては、Cookieの書き込みができていない=ログインできないという状況だった。
・具体的に現象の起きているマシンでは、cookie値がすでにセットされているところに、たった1行以下のコードを書いただけでも、Cookie値が書き換わらない状況だった。
lang
1<?php 2setcookie('logindata', '', time()-3600, '/', $_SERVER["SERVER_NAME"]); 3?>
・なお、サーバーのタイムスタンプが正確であること、$_SERVER["SERVER_NAME"] が正常に取得できていることは確認済。
・ブラウザの設定でCookieを使用する設定になっているのも確認済。
###対応
・ひとまず、Chromeユーザーは、ブラウザの設定からCookieを完全クリアしてもらうことで問題解決した。
・他ブラウザも同様に対応していく予定。
###質問
以下、みなさまご教授ください。
・今回の現象のトリガーとしては、状況証拠からすると、Apacheのバージョンアップで間違いないと思われますが、サーバー側の変更でブラウザのCookieの挙動に影響を与えるものでしょうか?
・そもそも、何か特定の条件によって、Cookieの書き込みできなくなるということがありうるものでしょうか?
よろしくお願いいたします。

バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2015/03/02 01:49
2015/03/02 01:53
2015/03/02 02:31
2015/03/02 02:37
2015/03/02 04:56
2015/03/02 05:00
2015/03/02 05:03
2015/03/02 05:14
2015/03/02 07:57
2015/03/02 07:59
2015/03/02 08:11
2015/03/02 08:22
2015/03/02 08:25
2015/03/02 08:43