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

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

巴扎黑
巴扎黑オリジナル
2016-11-23 15:17:381081ブラウズ

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

Java コード

session_start();

if(isset($_SESSION))

{

echo " Started";

}

else

{

echo "Not Started";

}

php 5.4 (近日公開) では、セッションのステータスは 細分化するには、次のメソッド判定を使用できます。 :


Java コード

session_start();

$status = session_status();

if($status == PHP_SESSION_DISABLED)

{

echo "セッションが無効です";

}

else if($status == PHP_SESSION_NONE)

{

echo "セッションは有効ですがセッション値が作成されていません";

else

{

echo "セッションは有効でセッション値は作成されました" ; session_status() を使用すると、禁止 (PHP_SESSION_DISABLED)、セッションがまだ存在しない

(PHP_SESSION_NONE)

、またはセッションのさまざまなステータスを示す int 型の値が返されることがわかります。セッションが確立されました (PHP_SESSION_ACTIVE)

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