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_id( sha1(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";
}
?>