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();
?>