PHP 5.4ではセッション状態を判定する機能を追加
以前の PHP バージョンでは、セッションが有効かどうかを判断するには、次のメソッドのみを使用できました。
session_start(); if(isset($_SESSION)) { echo "Started"; } else { echo "Not Started"; }
session_start(); $status = session_status(); if($status == PHP_SESSION_DISABLED) { echo "Session is Disabled"; } else if($status == PHP_SESSION_NONE ) { echo "Session Enabled but No Session values Created"; } else { echo "Session Enabled and Session values Created"; }