ホームページ  >  記事  >  バックエンド開発  >  PHP 5.4ではセッション状態を判定する機能を追加

PHP 5.4ではセッション状態を判定する機能を追加

WBOY
WBOYオリジナル
2016-06-13 13:16:28918ブラウズ

PHP 5.4ではセッション状態を判定する機能を追加

以前の PHP バージョンでは、セッションが有効かどうかを判断するには、次のメソッドのみを使用できました:?

Java コード? ?PHP 5.4ではセッション状態を判定する機能を追加
  1. session_start();??
  2. ????
  3. ??if(isset($_SESSION))??
  4. ??{???
  5. ????エコー?「開始しました」;??
  6. ??}??
  7. ??else??
  8. ??{??
  9. ????エコー?「未?開始しました」;??
  10. ??}??



?? PHP 5.4 (近日リリース予定) では、セッションのステータスが細分化され、次の方法で判断できます:?

Java コード? ?PHP 5.4ではセッション状態を判定する機能を追加
  1. session_start();??
  2. ????
  3. ??$status?=?session_status();??
  4. ????
  5. ??if($status?==?PHP_SESSION_DISABLED)??
  6. ??{??
  7. ????echo?"セッションは無効です";??
  8. ??}??
  9. ??else?if($status?==?PHP_SESSION_NONE?)??
  10. ??{??
  11. ????echo?"セッション?有効化?しかし?セッション値?作成はありません";??
  12. ??}??
  13. ??else??
  14. ??{??
  15. ????echo?"セッション?有効化?および?セッション値?作成されました";??
  16. ??}??



? session_status() を使用すると、禁止 (PHP_SESSION_DISABLED)、セッションがまだ存在していないなど、セッションのさまざまなステータスを示す int 型の値が返されることがわかります?
(PHP_SESSION_NONE)?
、またはセッションが確立されています (PHP_SESSION_ACTIVE)?

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。