PHP逆引き大全 516の極意

Webプログラミングの極意 - Tips287 セッション変数に値が設定されているかどうか調べる

登録タグ
PHP
Icon comment count 0
Icon stock count 0

2-7セッションTips287 セッション変数に値が設定されているかどうか調べる

Level1

Point$_SESSION変数の該当キー要素に、isset関数、empty関数を使う

セッションに該当キーの値が格納されているかを調べるには、isset関数やempty関数を使います。

セッション変数に値が設定されているかどうか確認する方法

//TRUEを返せば設定済み
論理値 = isset($_SESSION[キー]);
//FALSEを返せば設定済み
論理値 = empty($_SESSION[キー]);
リスト1287.php
<?php
  session_start();
  header("Content-Type: text/plain; charset=UTF-8");
  if(empty($_SESSION['count'])) {
    //初めてのアクセス
    $_SESSION['count'] = 1;
  }
  else {
    //2回目以降のアクセス
    $_SESSION['count']++;
 

出典情報

Medium

PHP逆引き大全 516の極意

  • 著者: 大家 正登, 茂木 健一, 鮫島 康浩, 谷中 志織

コメント

    コメントはありません