Apache2.2/PHP5.3/CentOS6の環境でセッションが急に保存されなくなりました。
セッションファイルは指定のフォルダに正しく作成されています。
headersのCookieのセッションIDと、session_idの値は一致していますが、
該当するセッションファイルのサイズは0バイトのままです。
httpd/php両方のエラーログを確認しましたが問題ありません。
httpdの方も再起動掛けたのですが改善されず。
テストコードを記載します。
php
1<?php 2session_start(); 3 4var_dump($_SESSION); << データなし(再アクセス時も 5$_SESSION['a'] = array("a"=>1, "b"=>2); 6var_dump($_SESSION); << データあり 7session_write_close(); << 強制クローズしても変化なし 8echo session_id(); 9exit(); 10?>
php.iniなどの問題かとは思ったのですが、稼働していて急に動作しなくなりましたので
対応方法に手間取っております。

回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。