php代码
session.gc_probability = 1 // 默认是1 ,越大越好
session.gc_divisor = 100 // 默认是100,越小越好
// 默认是一百次请求调用一次gc 。session.gc_probability相当于分子,session.gc_divisor相当于分母。如果想每次都调用gc 两个改成一样就可以了
session.gc_maxlifetime = 30 // session生存时间
<?php
function session_open($session_path, $session_name)
{
mysql_connect('localhost', 'root', 'root');
mysql_select_db('demo');
mysql_query("SET NAMES utf8");
}
function session_close()
{
return true;
}
function session_read($SID)
{
$query = "SELECT value FROM session where SID= '$SID' AND expiration >" . time();
$result = mysql_query($query);
if (mysql_num_rows($result))
{
$row = mysql_fetch_assoc($result);
$value = $row['value'];
return $value;
}
else
{
return false;
}
}
function session_write($SID, $value)
{
$lifetime = get_cfg_var("session.gc_maxlifetime");
$expiration = time() + $lifetime;
$query = "INSERT INTO session VALUES('$SID', '$expiration', '$value')";
$result = mysql_query($query);
if (!$result)
{
$query = "UPDATE session SET expiration = '$expiration', value = '$value' WHERE SID = '$SID' AND expiration >" . time();
$result = mysql_query($query);
}
}
function sessionDestroy($SID)
{
$query = "DELETE FROM session WHERE SID = '$SID'";
$result = mysql_query($query);
}
function session_gc()
{
$query = "DELETE FROM session WHERE expiration <" . time();
$result = mysql_query($query);
echo mysql_affected_rows();
}
session_set_save_handler("session_open", "session_close", "session_read", "session_write", "sessionDestroy", "session_gc");
session_start();
?>
功能介绍 特色功能: 1.在线支付功能,支持国内几乎所有银行卡 2.网站所有类别下广告自定义 3.汇款方式、送货方式、注册协议等网站信息后台修改 4.支持未注册用户定购商品 5.用户分普通会员和Vip会员,管理员可以将普通会员升级为vip,也可以将vip降级为普通会员 6.商品自定义积分,客户购买商品可获得相应积分 7.新闻公告发布管理,支持新闻图片
0
PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号