close
session.save_path
/tmp
session檔案存放路徑 可任意修改
session.name
PHPSESSID
session 的名稱(類似cookie的變數名稱) 可任意修改
session.save_handler
files
處理session存取的模式(預設:檔案) 可任意修改
session.auto_start
0
自動啟動(預設:關) 可任意修改
session.gc_probability
1

「垃圾收集」(garbage collection,資源回收筒)的處理機率

可任意修改
session.gc_maxlifetime
1440
「垃圾收集」(garbage collection,資源回收筒)被處理前的存活週期(預設:1440「秒」) 可任意修改
session.serialize_handler
php
處理連續資料方式的模式,本功能只有 WDDX 模組或 PHP 內部使用。內定值為 php。 可任意修改
session.cookie_lifetime
0
session使用cookie的存活週期;以「秒」為單位(預設:隨瀏覽器關閉即消失) 可任意修改
session.cookie_path
/
session使用cookie的路徑(預設:與domain相同或根路徑) 可任意修改
session.cookie_domain
session使用cookie的網域名稱 可任意修改
session.cookie_secure
session使用cookie的安全性 可任意修改
session.use_cookies
1
session使用cookie的功能(預設:啟用) 可任意修改
session.use_only_cookies
0
僅使用cookie方式來傳遞session,不可利用URLs方式(預設:關) 可任意修改
session.referer_check
 
session在重新整理時檢查session是否還存在 可任意修改
session.entropy_file
 
特別設定 session 值的檔案 可任意修改
session.entropy_length
0
特別設定 session 值的長度(預設:關) 可任意修改
session.cache_limiter
nocache
使用cache限制器(預設:不用要cache) 可任意修改
session.cache_expire
180
使用cache存活時間 可任意修改
session.use_trans_sid
0
使用sid值(session id)傳送模式(基於安全,預設:關閉) 須在php.ini
或ttp.conf修改
url_rewriter.tags
a=href,
area=href,
frame=src,
input=src,
form=fakeentry
網址(url)重新導向的標籤(tag) 可任意修改

 如果要改變這些設定,可直接修改 php.ini 再重新啟動 Web Server,也可以利用 ini_set( )函數來設定,設定方式如下:

ini_set ("參數名稱", "新的參數值");
 

 使用Session時,不外乎三個程序:

第一:啟動session功能 ─ 使用 session_start( ) 函數

第二:註冊session變數 ─ 使用 session_register( ) 函數
    (或用$_SESSION、$HTTP_SESSION_VARS )

第三:清除session變數或檔案 ─ 使用 session_unregister( ) session_destroy( )函數

 當然,如果想知道session的狀況,例如:

取得 session 的id值(與session檔案名稱,就是sess_後面接的32字元) ─ 使用 session_id ( )函數

查看要傳遞的變數是否已被註冊 ─ 使用 session_is_registerd( ) 函數

http://km.tceb.edu.tw/~wsx/php/ch7-2.htm

arrow
arrow
    全站熱搜
    創作者介紹
    創作者 avrilnote 的頭像
    avrilnote

    Avril Note

    avrilnote 發表在 痞客邦 留言(0) 人氣()