ユーザー定義のセッションハンドラクラスを作ってみました。
以下みたいに使えます。
<?php
// Posql データベース クラスを読み込み
require_once 'posql.php';
// セッションクラスを読み込み
require_once 'posqlsession.php';
// データベースのパスを設定
session_save_path('./posql_session_counter.php');
// セッションスタート
Posql_Session::start();
// カウンターをインクリメント
if (empty($_SESSION['counter'])) {
$_SESSION['counter'] = 1;
} else {
$_SESSION['counter']++;
}
// 出力
header('Content-Type: text/plain;');
printf('session_id: %s', session_id());
print "\n";
printf('counter: %d', $_SESSION['counter']);
?>
session_save_path() でデータベースのファイルパスを設定します。動作サンプルはここ
ダウンロードはこちら
動作確認: PHP 4 / PHP 5
こんどはこれ使って何かWebアプリ作ってみたいなぁ。

0 コメント:
コメントを投稿