[pod] [xml]

NAME

PHP::Session - PHPセッションファイルの読み書き

SYNOPSIS

  use PHP::Session;
  my $session = PHP::Session->new($id);
  # session id
  my $id = $session->id;
  # セッションデータの get/set
  my $foo = $session->get('foo');
  $session->set(bar => $bar);
  # セッションデータの削除
  $session->unregister('foo');
  # すべてのセッションデータを削除
  $session->unset;
  # データが登録されているかチェック
  $session->is_registered('bar');
  # セッションデータを保存
  $session->save;
  # セッションを破壊
  $session->destroy;
  # もし存在しなければ、セッションファイルを生成する
  $session = PHP::Session->new($new_sid, { create => 1 });

DESCRIPTION

PHP::Session を使用するとPHP4のセッションファイルを読み書きすることが でき、PerlアプリケーションのセッションをPHP4と共有することができます。

セッション管理に Apache::Session のインタフェースを使用したい場合には、 Apache::Session::PHP を使用すると、このモジュールと Apache::Session の 橋渡しをうまくやってくれます。

OPTIONS

コンストラクタ new にはハッシュリファレンスでオプションを渡せます。

NOTES

TODO

AUTHOR

Tatsuhiko Miyagawa <miyagawa@bulknews.net>

This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself.

SEE ALSO

Apache::Session::PHP, WDDX, Apache::Session, CGI::kSession