session_decode ( string )

広告

広告

解説

引数で与えられたセッションデータをデコードし、 セッションに保存する変数を設定します。

要件
これらの関数は、標準モジュールの一部として利用可能であり、常に使用できます。
インストールの手順
PHPのセッションサポートはデフォルトで有効となっています
実行用の設定
php.iniの設定により変化します。
session.name string
session.name はセッション名を指定し、クッキー名として使用されます。アルファベット文字のみで指定する必要があります。デフォルトは、PHPSESSID です。
session.auto_start boolean
session.auto_start はリクエスト開始時に セッションモジュールがセッションを自動的に開始するかどうかを指定します。デフォルトは、0(無効)です。
session.serialize_handler string
session.serialize_handler は、シリアル化またはシリアル化データを復元するために使用されるハンドラの名前を定義します。デフォルトは、 php です。
session.gc_probability integer
session.gc_probabilityと session.gc_divisorの組み合わせでガーベッジコレクションルーチンの始動を制御します。デフォルトは、1 です。
session.gc_divisor integer
session.gc_divisorと session.gc_probabilityの組み合わせですべてのセッションの初期化過程でガーベッジコネクションプロセスも始動する確率を制御します。確率は gc_probability/gc_divisor で計算されます。session.gc_divisorのデフォルトは100です。
session.gc_maxlifetime integer
session.gc_maxlifetime は、データが'ごみ'と みなされ、消去されるまでの秒数を指定します。
session.referer_check string
session.referer_check には、HTTP Referer において確認を行う文字列を指定します。Refererがクライアントにより 送信されており、かつ、指定した文字列が見付からない場合、埋め込まれたセッションIDは無効となります。デフォルトは空文字列です。
session.entropy_file string
session.entropy_file は、 セッションIDを作成する際の別のエントロピソースとして使用する外部リソースへのパスを指定します。
session.entropy_length integer
session.entropy_length は、前記のファイルから 読みこむバイト数を指定します。デフォルトは、0 (無効)です。
session.use_cookies boolean
session.use_cookiesによりクライアント側にセッションIDを保存する際にクッキーを使用するかどうかを指定します。デフォルトは1 (有効)です。
session.use_only_cookies boolean
session.use_only_cookiesは、このモジュールがクライアント側へのセッションIDの保存に Cookieのみを使用することを指定します。デフォルトは、0 (無効、下位互換性の ため)です。この設定を有効にすることにより、セッションIDをURLに埋め込む攻撃を防ぐことができます。この設定は、 PHP 4.3.0で追加されました。
session.cookie_lifetime integer
session.cookie_lifetimeは、ブラウザに送信するクッキーの有効期間を秒単位で指定します。値0は、「ブラウザを閉じるまで」を意味します。デフォルトは、0です。
session.cookie_path string
session.cookie_pathによりsession_cokkieで設定するパスを指定します。デフォルトは/です。
session.cookie_domain string
session.cookie_domainによりsession_cookieで指定するドメインを指定します。デフォルトでは指定されません。
session.cookie_secure boolean
session.cookie_secureは、 セキュアな接続を通じてのみCookieを送信できるかどうかを指定します。 デフォルトは、offです。この設定は、PHP 4.0.4で追加されました。
session.cache_limiter string
session.cache_limiterにより セッションページにおけるキャッシュ制御の方法 (none/nocache/private/private_no_expire/public) を指定します。デフォルトは、nocacheです。
session.cache_expire integer
session.cache_expireによりキャッシュされたセッションページの有効期間を分単位で指定します。このオプションは、nocacheリミッタに関しては効果がありません。デフォルトは、180です。
session.use_trans_sid boolean
session.use_trans_sidは、透過的なセッション IDの付加をするかどうかを指定します。デフォルトは、0(無効)です。
リソース型
この拡張モジュールはリソース型を全く定義しません。

広告

Copyright (C) 2004-2006 七鍵 key@do.ai 初版:2004年01月07日 最終更新:2006年08月08日