タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

cookieとsessionに関するrockenotaのブックマーク (1)

  • 完全なセッション破棄をしたい

    session_name()は値を記憶させているわけではなく、現在のセッション名を返します。 セッション名は、デフォルトではPHPSESSIDに設定されていますので、クッキーが有効なブラウザではPHPSESSIDという項目にセッションIDが格納されることになります。セッションが有効でないブラウザの場合、URLの最後に&PHPSESSID=******(セッションID)が付加されるのが確認できるかと思います。 ブラウザのクッキーに残ったセッションIDも削除した方が良いので以下のコードが必要になります。 > // セッションを切断するにはセッションクッキーも削除する。 > // Note: セッション情報だけでなくセッションを破壊する。 > if (isset($_COOKIE[session_name()])) { > setcookie(session_name(), '', time()

    完全なセッション破棄をしたい
  • 1