国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 網(wǎng)站 > 建站經(jīng)驗(yàn) > 正文

php中session定期自動(dòng)清理的方法

2024-04-25 20:43:17
字體:
供稿:網(wǎng)友

 下文來為各位介紹PHP設(shè)置session定期自動(dòng)清理的例子了,因?yàn)閟ession默認(rèn)是15分鐘自動(dòng)把變量給清除內(nèi)存了,但有一些時(shí)間并不生效了,下面我們就來看看。

配置完成php后默認(rèn)php會(huì)將session生成到/tmp目錄下,導(dǎo)致/tmp目錄文件很多,因此需要對(duì)session進(jìn)行定期的清理。

修改php.ini:

[root@hz scripts]# grep "session.save_path = " /usr/local/php/lib/php.ini

; session.save_path = "N;/path"

; session.save_path = "N;MODE;/path"

;session.save_path = "/tmp"

session.save_path = "2;/tmp/session"

[root@hz ~]# cat /byrd/script/Cleartmpsen.sh

#!/bin/bash

# Version:1.0

# Author:Byrd

# Site:www.t4x.org

# Contact:root#t4x.org

# This is script will clear php session before 3 hours.

i="0 1 2 3 4 5 6 7 8 9 a b c d e f"

for byrd in $i;

do

for x in $i;

do

mkdir -p /tmp/session/$byrd/$x;

done;

done

chown -R bywww:bywww /tmp/session

chmod -R 1777 /tmp/session

find /tmp/session -amin +180 -exec rm -rf {} \;

if [ `grep 'session.save_path =' /usr/local/php/lib/php.ini | wc -l` -eq 3 ];then

sed -i 's#;session.save_path = "/tmp"#;session.save_path = "/tmp"\nsession.save_path = "2;/tmp/session"#g' /usr/local/php/lib/php.ini

else

exit 1

fi

定時(shí)任務(wù):

[root@hz scripts]# echo '#This is a config php session BY:BYRD AT:2015-11-12' >>/var/spool/cron/root

[root@hz scripts]# echo '0 3 * * 0 /bin/bash /byrd/scripts/spehspsion.sh >/dev/null 2>&1' >>/var/spool/cron/root

備注:因?yàn)榇伺渲眯薷牧藀hp.ini因此需要重新啟動(dòng)php進(jìn)程。

以上就是本文的全部?jī)?nèi)容,教大家如何實(shí)現(xiàn)php設(shè)置session定期自動(dòng)清理,希望大家從中有所收獲。

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 资源县| 工布江达县| 台江县| 科技| 乌鲁木齐县| 黄梅县| 苗栗市| 泰安市| 泰顺县| 滨州市| 江陵县| 许昌市| 鹰潭市| 怀柔区| 乌兰察布市| 合江县| 荆门市| 嘉善县| 图们市| 高青县| 东光县| 肇东市| 辛集市| 禹州市| 凤庆县| 容城县| 繁昌县| 三都| 淄博市| 海晏县| 固安县| 天峻县| 靖远县| 沙田区| 达州市| 自治县| 辽宁省| 多伦县| 鄂州市| 轮台县| 长葛市|