この記事では、php5 の php.ini でセッションを設定する方法 (パスやその他の関連操作を含む) について詳しく説明します。詳しく知りたい学生は参照してください。
php.ini のセッションに関する設定は、セッション機能の使用に影響します。php5 バージョンを例として、php.ini のセッションに関する設定を見てみましょう。
;セッションアクセスモードの処理 (デフォルト: ファイル)
session.save_handler = ファイル
;セッションファイルの保存パス (デフォルト: /tmp)
session.save_path = /tmp
;セッションのCookie使用機能(デフォルト:有効1)
session.use_cookies = 1
;セッションの名前 (デフォルト: PHPSESSID)
session.name = PHPSESSID
;自動開始 (デフォルト: オフ 0、ここで 1 に変更可能)
session.auto_start = 0
; セッションで使用される Cookie の有効期間 (秒単位) (デフォルト: ブラウザを閉じると消えます 0)
session.cookie_lifetime = 0
;セッションは cookie パスを使用します (デフォルト: domian または root パス / と同じ)
session.cookie_path = /
;セッションは Cookie のドメイン名を使用します (デフォルト: 空)
session.cookie_domain=
;連続データを処理する方法。この関数は WDDX モジュールまたは PHP (デフォルト: php) 内でのみ使用されます
session.serialize_handler = php
; 1,000 分の 1 の割合でガベージ コレクションを実行します
;ガベージコレクションの確率 (デフォルト: 1)
session.gc_probability = 1
; プロセス比率を設定します (php5 の新しいパラメーター、デフォルト: 1000)
session.gc_divisor = 1000
;(ガベージコレクション) 処理されるまでの存続期間 (デフォルト: 1440 [秒])
session.gc_maxlifetime = 1440
; PHP 4.2 以前のバージョンにはバグがあり、「グローバル変数の登録を許可する」を無効にしても、グローバル変数スコープで SESSION 値を初期化できます。
; PHP 4.3 以降のバージョンでは、対応する警告が発行されますが、PHP5 では、bug_compat_42 (=ON) をオンにした場合にのみ警告が表示されます。
session.bug_compat_42,0
session.bug_compat_warn = 1
;Session は再編成時にセッションがまだ存在するかどうかを確認します (デフォルト: 空)
session.referer_check =
; セッション値の長さを特別に設定します (デフォルト: オフ)
session.entropy_length = 0
;特別に設定されたセッション値ファイル
session.entropy_file =
; キャッシュ リミッターを使用します (デフォルト: キャッシュなし)
session.cache_limiter = キャッシュなし
;キャッシュの有効期間を使用します
session.cache_expire = 180
; SID 値 (session_id) 転送モードを使用します (セキュリティに基づいて、デフォルト: オフ)
session.use_trans_sid = 0
; HASH 関数を選択します。0 は MD5 (128 ビット強度)、1 は SHA-1 (160 ビット強度) です
session.hash_function = 0
; バイナリ ハッシュ データを読み取り可能なデータに変換するときに、1 文字あたり何ビットを保存するかを定義します。
;4 ビット: 0 ~ 9、a ~ f
;5 ビット: 0 ~ 9、a ~ v
;6 ビット: 0 ~ 9、a ~ z、A ~ Z、「-」、「,」
session.hash_bits_per_character = 5
;URLリダイレクトタグ
url_rewriter.tags = “a=href,area=href,frame=src,input=src,form=fakeentry”
上記の設定を変更した後、Apache サーバーを再起動して上記の変更をロードする必要があります。
セッションの設定は、全員がよく見てKOする限り、実際には難しくありません。
http://www.bkjia.com/PHPjc/629111.html