hp.ini のセッションに関連する一部の設定は、セッション関数の使用に影響します。php5 バージョンを例として、php.ini のセッションに関連する設定を見てみましょう。 (デフォルト: files)
session.save_handler = files
;セッションファイルの保存パス (デフォルト: /tmp)
session.save_path = /tmp
;session の Cookie を使用する機能 (デフォルト: start 1)
session. 1
;セッション名 (デフォルト: PHPSESSID)
session.name = PHPSESSID
;自動開始 (デフォルト: オフ 0、ここで 1 に変更可能)
session.auto_start = 0
;session Cookie の有効期間使用される秒数 (デフォルト: ブラウザを閉じると消える 0)
session.cookie_lifetime = 0
; セッションに Cookie を使用するパス (デフォルト: domian または root パス / と同じ)
session .cookie_path = /
; セッション Cookie のドメイン名 (デフォルト: 空)
session.cookie_domain =
; 連続データを処理する方法。この関数は WDDX モジュールまたは PHP によって内部的にのみ使用されます (デフォルト: php)
セッション.serialize_handler = php
; 1000分の1の割合でガベージコレクションを実行します
; ガベージコレクションの確率 (デフォルト: 1)
session.gc_probability = 1
; 処理比率を設定します(php5の新しいパラメータ、プリセット: 1000に設定) )
session.gc_divisor = 1000
;(ガベージ コレクション) が処理されるまでの存続期間 (デフォルト: 1440 [秒])
session.gc_maxlifetime = 1440
;PHP 4.2 およびそれ以前のバージョンには、たとえ無効にしても 1 つのバグがあります。グローバル変数の登録を許可する」の場合でも、グローバル変数スコープで SESSION 値を初期化できます
; PHP 4.3 以降のバージョンでは、対応する警告が発行されますが、警告を無効にすることができます。 PHP5 では、 bug_compat_42 (=ON) をオンにした場合のみ),
警告が表示されます
session.bug_compat_42, 0
session.bug_compat_warn = 1
;セッションは再編成時にセッションがまだ存在するかどうかを確認します (デフォルト: 空)
session.referer_check =
;長さを特別に設定しますセッション値のファイル (デフォルト: オフ)
session.entropy_length = 0
;セッション値のファイルを特別に設定します
session.entropy_file =
; キャッシュリミッターを使用します (デフォルト: オフ) 仮定: キャッシュなし)
session.cache_limiter = nocache
;キャッシュの有効期間を使用します
session.cache_expire = 180
; SID 値 (session_id) 転送モードを使用します (セキュリティに基づき、デフォルト: オフ)
session.use_trans_sid = 0
; HASH 関数を選択します、0 は MD5 (128 ビット強度)、1 は SHA-1 (160 ビット強度)
session.hash_function = 0
; バイナリハッシュデータを読み取り可能なものに変換するときに定義します データを格納するときに、各文字に何ビットが格納されるか
; 4 ビット: 0-9、a-f
; 5 ビット: 0-9、a-v
; 6 ビット: 0-9、a-z、A-Z、「,」
session.hash_bits_per_character = 5
;
url_rewriter.tags = “a=href,area=href,frame=src,input=src,form=fakeentry”