电脑安全

您当前的位置:主页 > 电脑安全 >

php怎么样变量到一定时间清理?php中session定期自

来源:[db:来源]标题:   代码    编辑:电脑技术全能网 时间:2019-09-21 06:23

原标题:php怎么样变量到一定时间清理?php中session定期自
   本文为列位先容了PHP设置session按期主动清算的例子,由于session默许是15分钟主动把变量给肃清内存了,但有一些时光并不失效了,上面咱们就来看看。 设置实现php后默许php会将session天生到/tmp名目下,招致/tmp名目文件许多,因而须要对session停止按期的清算。修正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"forbyrd in$i;doforx in$i;domkdir-p /tmp/session/$byrd/$x;done;donechown-R bywww:bywww /tmp/sessionchmod-R 1777 /tmp/sessionfind /tmp/session -amin +180 -execrm -rf {} \;if[ `grep'session.save_path ='/usr/local/php/lib/php.ini | wc -l` -eq 3 ];thensed -i's#;session.save_path = "/tmp"#;session.save_path = "/tmp"\nsession.save_path = "2;/tmp/session"#g'/usr/local/php/lib/php.inielseexit1fi准时义务:[root@hz scripts]#echo'#This is a config php session BY:BYRD AT:2015-11-12'>>/var/spool/cron/root[root@hz scripts]#echoƆ 3 * * 0 /bin/bash /byrd/scripts/spehspsion.sh >/dev/null 2>&1'>>/var/spool/cron/root备注:由于此设置修正了php.ini因而须要从新启动php过程。

上一篇:php5中类属性的用法-网络编程

下一篇:没有了