session_encode ( void )
解説
現在のセッションの内容を エンコードした文字列を返します。
- 要件
- これらの関数は、標準モジュールの一部として利用可能であり、常に使用できます。
- インストールの手順
- 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(無効)です。
- リソース型
- この拡張モジュールはリソース型を全く定義しません。
このページに関するご案内
-
この文書は
Keyから
Program、
PHPとリンクを辿ると、当ページ
session_encodeに辿り着きます。
- Site mapよりこのサイトの全体的な構造を把握できます。
- 索引よりこのサイト内にある任意のキーワードを含んだ文書を探すことができます。
- この文書のURIは
https://www.7key.jp/program/php/session_encode.html
です。
Copyright (C) 2004-2006 七鍵 key@do.ai 初版:2004年01月07日 最終更新:2006年08月08日