PHP5.3で対応しているのですが、ディレクトリが変わると、セッションが取れなくなることがあります。
原因と対応は分かりますでしょうか?
ディレクトリが変わるとは?またセッションの管理方法が明記されていません。
Cookie管理の場合は、
作成する際のパラメータで取得できないとかではないですか?
・path
・secure
※PHPマニュアル:http://php.net/manual/ja/function.session-set-cookie-params.php
ご確認ください。
ここに書かれているのと同じような話でしょうか。
PHP 5.3.3 - running session_start() in subdirectory kills existing session - Stack Overflow
この質問は未解決のままだけれど、最後の回答にあるようにwww.example.com と example.com の間でsessionが共有されてない、というような状況になっていないかチェックするといいかも。
session_start();
2015/10/30 19:22:06$_SESSION[$this->key]['test] = 'test';
のような感じなのですが
mypage/test/
では取得できるのですが。
mypage/test/test/
では取得できないのです。。
Cookieは確認されましたか?
2015/10/30 20:46:13あとは、初歩的な問題なので ↓サイトの
「session で気をつけるべき点」を参考にしてみてはいかがでしょうか?
http://blog.miyadi.net/archives/1585
(追記:その他確認)
・セッションIDが同一かどうか
・ドメインに アンダーバー (_)が含まれていないか