Symfony2 コントローラーの 1 つでセッションを破棄したいのですが、次のコードを使用しています。
$this->get('session')->invalidate();
しかし、これは実際にはセッション データを削除しないようで、次のようにセッション変数を手動で削除する必要があります。
$session->remove('viewed');
$session->remove('name');
invalidate() がセッションをクリアしない理由をトラブルシューティングできる方法はありますか?
PSもしそうなら:
session_start();
session_destroy();
動作するので、サーバー/php/ブラウザーの問題ではありません。