久久r热视频,国产午夜精品一区二区三区视频,亚洲精品自拍偷拍,欧美日韩精品二区

您的位置:首頁技術文章
文章詳情頁

PHP中設置session的生命周期

瀏覽:53日期:2022-09-13 13:48:46

PHP中,Session變量保存在服務器端(默認以文件格式保存),而SessionID以cookie形式保存在客戶端。

銷毀session的方法有兩種:

第一種是通過程序

session_destory()方法清除所有sessionunset(session[’x’])來清除指定的session[’x’]。第二種是通過關閉瀏覽器

關閉后會直接清除所有session。

在Cookie沒有禁用的情況下,session ID是保存在Cookie中的。

想要改變session生命周期,可以通過設置Cookie中sessionID的有效時間來實現。設置session生命周期的也有兩種方法:

第一種:setcookie()

$lifetime=60;//保存1分鐘 session_start(); setcookie(session_name(),session_id(),time()+$lifetime,'/');

直接用setcookie設置session id的生命周期。

第二種:session_set_cookie_params()

$lifetime=60;//保存1分鐘session_set_cookie_params($lifetime);session_start();session_regenerate_id(true);

session_regenerate_id();方法用于改變當前session_id的值,并保留session中數組的值。參數默認為false,如果設置為true則改變session_id的值,并清空當前session數組。

標簽: PHP
相關文章:
主站蜘蛛池模板: 岳阳市| 孟州市| 铜川市| 资中县| 新巴尔虎右旗| 吕梁市| 乌兰浩特市| 攀枝花市| 青龙| 策勒县| 临颍县| 孟村| 永平县| 沧州市| 锡林郭勒盟| 会同县| 武威市| 邳州市| 卫辉市| 宜丰县| 大姚县| 泌阳县| 大田县| 海晏县| 静安区| 隆安县| 白城市| 如皋市| 奉节县| 楚雄市| 长武县| 安龙县| 西贡区| 武陟县| 田林县| 绵竹市| 托克逊县| 哈巴河县| 虎林市| 安仁县| 甘肃省|