程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> PHP編程 >> PHP綜合 >> PHP5配置文件中關於session的詳細說明

PHP5配置文件中關於session的詳細說明

編輯:PHP綜合

下面是PHP5配置文件中關於session的詳細說明

處理session存取的模式(預設:files)
session.save_handler = files

session檔案存放路徑(預設:/tmp)
session.save_path = /tmp

session使用cookIE的功能(預設:啟動 1)
session.use_cookIEs = 1

session的名字(預設:PHPSESSID)
session.name = PHPSESSID

自動啟動(預設:關 0,此處可以改為1)
session.auto_start = 0

session使用cookIE的生存期,以秒為單位(預設:隨浏覽器關閉而消失 0)
session.cookIE_lifetime = 0

session使用cookIE的路徑(預設:與domian相同或根路徑 /)
session.cookIE_path = /

session使用cookIE的域名稱(預設:空)
session.cookIE_domain =

處理連續資料的方式,本功能只有WDDX模組或PHP內部使用(預設:PHP)
session.serialize_handler = PHP

按千分之一的比率進行垃圾收集
垃圾收集的處理幾率(預設:1)
session.gc_probability = 1
設置進程比率,(PHP5新增參數,預設:1000)
session.gc_divisor = 1000

(垃圾收集)被處理前的生存期(預設:1440[秒])
session.gc_maxlifetime = 1440

PHP 4.2和以前的版本都有個BUG,即使你禁止了”允許注冊全局變量”.仍然可以讓你在全局變量范圍中初始化一個SESSION的值
PHP 4.3 和以後的版本會發出相應的警告,你可以禁止警告.PHP5中,只有你打開了bug_compat_42(=ON),警告才會顯示.
session.bug_compat_42,0
session.bug_compat_warn = 1

session在重新整理時檢查session是否還存在(預設:空)
session.referer_check =

特別設定session值的長度(預設:關)
session.entropy_length = 0

特別設定session值的文件
session.entropy_file =

使用cache限制器(預設:不要cache)
session.cache_limiter = nocache

使用cache的生存期
session.cache_expire = 180

使用sid值(session_id)傳送模式(基於安全,預設:關)
session.use_trans_sid = 0

選擇一個HASH函數,0為MD5(128比特強度),1為SHA-1(160比特強度)
session.hash_function = 0

定義當轉換2進制hash數據為一些可讀的數據時,每個字符存儲多少個比特.
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服務器

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved