1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
<?php
/** ---------------------------------------------------------------------
 *   セッションとクッキー関数:session_id()とクエリ文字列のSIDの利用例
 *  2015.08.23 作成 yoshi of CXMedia Inc.
 * ---------------------------------------------------------------------- */
// セッションIDを設定
// sha1ハッシュ関数を利用して、現在の時間からIDを生成
$sess_id session_idsha1(time()) );

// セッション開始:セッションが開始された時点でSIDにセットされる
$bStatus session_start();

// セッション開始後にheader関数を実行
header("Content-type:text/plain; charset=UTF-8");

// セッション開始の成功・失敗の判断(false判断できるのは、PHP5.3以降)
if($bStatus !== false){
    echo 
"■session-id(session_id取得)→".session_id()."\n";
    echo 
"■session-id(SIDクエリ文字列)→".SID."\n";
} else {
    echo 
"■エラー:セッション開始に失敗。\n";
}

?>