session_name()は値を記憶させているわけではなく、現在のセッション名を返します。 セッション名は、デフォルトではPHPSESSIDに設定されていますので、クッキーが有効なブラウザではPHPSESSIDという項目にセッションIDが格納されることになります。セッションが有効でないブラウザの場合、URLの最後に&PHPSESSID=******(セッションID)が付加されるのが確認できるかと思います。 ブラウザのクッキーに残ったセッションIDも削除した方が良いので以下のコードが必要になります。 > // セッションを切断するにはセッションクッキーも削除する。 > // Note: セッション情報だけでなくセッションを破壊する。 > if (isset($_COOKIE[session_name()])) { > setcookie(session_name(), '', time()
![完全なセッション破棄をしたい](https://cdn-ak-scissors.b.st-hatena.com/image/square/2217b5f8fd432f1f8e24e3387bf58ef8f86ddb50/height=288;version=1;width=512/https%3A%2F%2Foshiete.xgoo.jp%2Fimages%2Fsp%2Fqa_recommend%2F2101_4.jpg)