### 1、session.name
該配置用于設置session的名字,這個值可以通過session_name()獲取
### 2、session.use_trans_sid 默認為0
說明給每個url啟用session名=sessionId,對安全又影響,不推薦開啟
### 3、session.save_path = 路徑
可以配置把網站的session文件放在那個目錄下
### 4、下面的是一組,用來控制session文件存在時間
session.gc_maxlifetime = 1440//session文件生命周期
session.gc_probability = 1
session.gc_ divisor = 1000
說明,當某個用戶操作session的時候,會使用到session_start(),該函數會跳用gc (垃圾回收機制)。但是其概率是?session.gc_probability /session.gc_ divisor /
### 5、session.cookie_lifetime =0
該設置可以指定cookie 默認的生命周期,默認為0,表示關閉瀏覽器后,該cookies失效。
### 6、自定義會話處理器
session的各種操作都可以通過自定義會話處理器來自己決定怎么處理。session_set_save_handler
如果你要自定義處理session,需要在php.ini文件中做一個設置
session.save_handler=[files\user]?
~~~
<?php
function open($save_path, $session_name)
{
global $sess_save_path, $sess_session_name;
$sess_save_path = $save_path;
$sess_session_name = $session_name;
return(true);
}
function close()
{
return(true);
}
function read($id)
{
global $sess_save_path, $sess_session_name;
$sess_file = "$sess_save_path/sess_$id";
if ($fp = @fopen($sess_file, "r")) {
$sess_data = fread($fp, filesize($sess_file));
return($sess_data);
} else {
return(""); // Must return "" here.
}
}
function write($id, $sess_data)
{
global $sess_save_path, $sess_session_name;
$sess_file = "$sess_save_path/sess_$id";
if ($fp = @fopen($sess_file, "w")) {
return(fwrite($fp, $sess_data));
} else {
return(false);
}
}
function destroy($id)
{
global $sess_save_path, $sess_session_name;
$sess_file = "$sess_save_path/sess_$id";
return(@unlink($sess_file));
}
/***********************
* WARNING - You will need to implement some *
* sort of garbage collection routine here. *
***********************/
function gc($maxlifetime)
{
return true;
}
session_set_save_handler("open", "close", "read", "write", "destroy", "gc");
session_start();
// proceed to use sessions normally
?>
~~~
- 前言
- HTML(第一天)
- HTML(第二天)
- DIV+CSS(第一天)
- DIV+CSS(第二天)
- DIV+CSS(第三天)
- DIV+CSS(第四天)
- PHP開發環境配置說明
- PHP基礎數據類型及運算符介紹
- 走進PHP函數
- 走進位運算
- 走進數組及相關數組函數
- 面向對象的編程(類與對象)
- 面向對象的編程(類成員方法用法)
- 構造方法,析構方法
- static,global用法
- 靜態方法
- 面向對象的編程方法
- 接口方法
- 接口VS繼承、final、const
- 錯誤及異常處理機制、錯誤日志
- HTTP協議深度剖析
- 文件下載
- PHP數據庫編程
- 數據庫編程(2)
- 超全局變量
- Zend studio 開發環境入門
- 雇員管理系統(1)
- 雇員管理系統(2)
- 會話技術(cookie session)
- 會話技術 session場景使用介紹!
- PHP.in中session和cookie的配置說明
- PHP文件編程
- 報表及繪圖技術
- 報表及繪圖技術(jpgraph庫使用,Linux安裝及配置說明)
- XML基本語法及DTD介紹
- XML編程(Dom技術)
- XML編程(Xpath技術,simpleXml技術)基礎入門
- 網上支付平臺PHP版本
- javascript基礎入門