($sid)
{
session_delete(array('sid' => $sid));
session_data_delete(array('sid' => $sid));
return TRUE;
}
function sess_gc($maxlifetime)
{
global $time;
$expiry = $time - $maxlifetime;
$arrlist = session_find(array('last_date' => array('<' => $expiry)), array(), 1, 10000, '', array('sid', 'bigdata', 'last_date'));
if (!$arrlist) return TRUE;
$expiry = $time - 21600; // 超6小时未提交丢弃上传图片和附件
$sidarr = array();
foreach ($arrlist as $val) {
if ($val['last_date'] > $expiry && $val['bigdata']) continue;
$sidarr[] = $val['sid'];
}
if (empty($sidarr)) return TRUE;
session_delete(array('sid' => $sidarr));
session_data_delete(array('sid' => $sidarr));
return TRUE;
}
function sess_start()
{
global $conf, $sid, $g_session;
ini_set('session.name', $conf['cookie_pre'] . 'sid');
ini_set('session.use_cookies', TRUE);
ini_set('session.use_only_cookies', TRUE);
ini_set('session.cookie_domain', $conf['cookie_domain']);
// 为空则表示当前目录和子目录
ini_set('session.cookie_path', $conf['cookie_path']);
// 打开后只有通过 https 才有效
ini_set('session.cookie_secure', FALSE);
ini_set('session.cookie_lifetime', 8640000);
// 打开后 js 获取不到 HTTP 设置的 cookie, 有效防止 XSS,对于安全很重要,除非有 BUG,否则不要关闭。
ini_set('session.cookie_httponly', TRUE);
// 活动时间
ini_set('session.gc_maxlifetime', $conf['online_hold_time']);
// 垃圾回收概率 = gc_probability/gc_divisor
ini_set('session.gc_probability', 1);
// 垃圾回收时间 5 秒,在线人数 * 10 / 每1000个请求回收一次垃圾
ini_set('session.gc_divisor', 1000);
session_set_save_handler('sess_open', 'sess_close', 'sess_read', 'sess_write', 'sess_destroy', 'sess_gc');
// register_shutdown_function 会丢失当前目录,需要 chdir(APP_PATH)
$conf['url_rewrite_on'] > 1 and function_exists('chdir') and chdir(APP_PATH);
// 这个必须有,否则 ZEND 会提前释放 $db 资源
register_shutdown_function('session_write_close');
session_start();
$sid = session_id();
return $sid;
}
// 刷新页面清理附件缓存 废弃
function sess_clear_attach()
{
global $sid, $time;
$arr = session_read($sid);
if (!$arr || 0 == $arr['bigdata']) return TRUE;
session_update($sid, array('bigdata' => 0, 'last_date' => $time));
session_data_delete(array('sid' => $sid));
return TRUE;
}
function online_count()
{
return session_count();
}
function online_list_cache()
{
static $cache = array();
$key = 'online_list';
if (isset($cache[$key])) return $cache[$key];
$cache[$key] = cache_get($key);
if (NULL === $cache[$key]) {
$cache[$key] = session_find(array('uid' => array('>' => 0)), array('last_date' => -1), 1, 1000);
foreach ($cache[$key] as &$online) {
$user = user_read_cache($online['uid']);
$online['username'] = $user['username'];
$online['gid'] = $user['gid'];
$online['ip_fmt'] = safe_long2ip($online['ip']);
$online['last_date_fmt'] = date('Y-n-j H:i', $online['last_date']);
}
cache_set('online_list', $cache[$key], 300);
}
return $cache[$key];
}
function online_user_list_cache()
{
static $cache = array();
$key = 'online_user_list';
if (isset($cache[$key])) return $cache[$key];
$cache[$key] = cache_get($key);
if (NULL === $cache[$key]) {
$cache[$key] = session_find(array('uid' => array('>' => 0)), array(), 1, 1000, 'uid', array('uid'));
cache_set('online_user_list', $cache[$key], 300);
}
return $cache[$key];
}
?>
win10避免自动删除程序文件(疑似病毒)|江阴雨辰互联
- JustNews
首页
- 网站建设
win10避免自动删除程序文件(疑似病毒)
admin••网站建设•阅读3 问题: 在WIN10中,疑似病毒的程序会可能被自动删除,这在某些场景下令人十分讨厌。怎么避免WIN10自作主张,将正常文件删除呢?
问题:
在WIN10中,疑似病毒的程序会可能被自动删除,这在某些场景下令人十分讨厌。怎么避免WIN10自作主张,将正常文件删除呢?
解决:
思路:在win10安全中心中设置文件夹或文件排除项,避免被误杀。
1、打开Windows Defender
2、点左下侧齿轮图标
3、找到“‘病毒和威胁防护‘’设置”
4、添加文件所在目录排除项
5、然后再在排除项设置目录中打开或解压文件。
发布者:admin,转转请注明出处:http://www.yc00.com/web/1737966751a4003756.html
相关推荐
html页面中调用指定浏览器并访问指定网站(或者调用指定exe程序【类似于网页版百度网盘启用本地百度网盘终端程序】 一、业务需求二、思路扩展三、实现过程 一、业务需求 在某个页面中点播视频,因为
有时候我们在做winform窗体应用程序的时候,也需要打开浏览器,这时候应该怎么做呢? 其实我们可以选 linkLabel 控件,双击控件添加单击事件
最近有用户反应电脑点击启动命令提示符,无任何反应和微软徽标+R然后输入cmd,提示“windows 找不到文件‘cmd’,请确认文件名正确后再试一次”下
正常情况下我们是可以通过gpedit.msc打开策略组,但是有一些使用Win11系统的小伙伴说自己无法使用gpedit.msc找文件,那么遇到这种情况要怎么办呢?下面就和小编一起来看看有什么解决方
很多时候为了方便资料的录入,我们会通过直接将纸质材料扫描成PDF保存。但有时资料太多操作失误就会导致保存的PDF文档页面错乱,如何给PDF文档的页面进行重新排序整理呢? 打
方式一: 任务栏单个程序图标变白色; 右键点击任务栏中的白色程序图标; 找到程序名称,也就是第一项; 右键点击,菜单中选属性; 点击更改图标按钮; 此时会有错误提示; 浏览选中程序; 在图标选择窗口中选择对应的图标; 完成;
只要将开发所需要的依赖包和环境写入yml文件,并指定版本,在Anaconda prompt下一键安装所有包。 yml文件可使用记事本编辑,在文件里将所需的包写上&#
文章目录 问题描述问题解决方法一问题解决二(另选)已经有gbk编码文件,转换到utf-8参考 问题描述 Windows的默认编码为GBK,Linux的
1、可以使用taskkill命令来实现,taskkill f im iexplore.exe f 指定将强制终止的进程。对于远程进程可忽略此参数,所有远程进程都将被强制终止im i
1.简介 内存映射文件主要用于以下三种情况: 系统使用内存映射文件,以便加载和执行. exe和DLL文件。这可以大大节省页文件空间和应用程序启动运行所需的时间。可以使用内存映射文件来访问磁盘
工作中的小毛小病之windows10、windows11访问windows7共享文件各种报错: 1、访问windows7共享文件夹提示如下图:解决方式:既然提示因为安全
winXP788.110专业版旗舰版无人值守文件,其中win7是旗舰版的应答文件,其余为专业版的应答文件。32位安装情况笔者用WinNTSetup安装器测试有效,6
一般情况hosts文件是保存在C:windowsSystem32DriversEtc 文件夹上,由于安装是win7系统,在这个路径上就能找到这个hosts文件。如果你在该路径下没有找到这个
Windows下的编程工具使用 VC 6.0,下面讲解如何在VC 6.0下运行上节的“Hello, world”程序。 1) 新建Win32 Console Application工程 打开VC6.0ÿ
Windows和Ubuntu下的Linux操作系统之间的文件互传需要用到应用层的FTP协议(文件传输协议),设置方法如下: 1:
拆分文件: cat tomcat7.zip | split -b 2G - tomcat7.zip. 命令解释: tomcat7.zip 是待下载的大于4g文件 拆分成2G的小文件
方法如下 1,鼠标单击桌面的左下角,点击设置 2,在window设置中选择【更新和安全】 3,选择开发者选项,打开-开发人员模式,
一、创建一个.reg为后缀的注册表文件 新建一个文件名为 SIMS.text 的记事本在里边输入你要编辑的的注册表文件内容,保存类型选择所有文件,文件名后缀改为.reg 二、注册表文件内容
目录 1、简介2、详细步骤3、驱动3.1、ChromeDriver3.2、GeckoDriver3.3、Microsoft WebDriver3.4、下载链接4、完整代码⭐在当今信息化的时代,访问网站已经成为人们生活中必不可少的一部分。 所
问题描述: 最近有个需求需要对超过1G的文件进行处理,例如生成布隆过滤器文件等,由于文件是在本地,需要本地上传到服务端去处理,由
联系我们
400-800-8888
在线咨询:
QQ交谈
邮件:admin@example.com
工作时间:周一至周五,9:30-18:30,节假日休息
评论列表(0条)