1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
<?php
/** -------------------------------------------------------------------------------
* セッションとクッキー関数:セッションデータのencode,decodeの利用例
* 2015.08.25 作成 yoshi of CXMedia Inc.
* -------------------------------------------------------------------------------- */
// セッションの開始
$result = session_start();
// セッション開始後にheader関数を実行
header("Content-type:text/plain; charset=UTF-8");
// 訪問日、時刻のセット
$_SESSION["upd_date"] = date('Y-m-d H:i:s');
// セッションデータの保存
$_SESSION['str1'] = 'セッション保存データ[1]です。';
$_SESSION['str2'] = 'セッション保存データ[2]です。';
// セッションデータの内容
echo "■セッションデータ\n";
print_r($_SESSION);
// セッションデータのエンコード(文字列変換)
echo "■セッションデータのエンコード(文字列へ変換)\n";
$cvt_string = session_encode();
echo $cvt_string,"\n";
// セッションデータの消去
$_SESSION = array();
// セッションデータのデコード(文字列から配列へ変換)
echo "■セッションデータのデコード(文字列から配列変換)\n";
session_decode($cvt_string);
print_r($_SESSION);
// セッションデータの破棄
$_SESSION = array();
session_destroy();
?>