在先前的php 版本中,要判斷session是否有效,只能用如下的方法: Java session_start(); echo "Started"; } else { 而在php 5.4(即將發行)中,對session的狀態進行了細分,可以用如下的方法判斷: Java代碼 session_start(); stat $status == PHP_SESSION_DISABLED) { echo "Session is Disabled"; } else if($status == PHP_SESSION_NONE ) Created"; } else { ; } 可以看到,透過使用session_status()回傳的是一個int型別的值,表示出session的各種狀態,例如禁止(PHP_SESSION_YABLEDLED),307())或是session已經被建立起來了(PHP_SESSION_ACTIVE)