网上申请的空间不支持session,在本机可支持,但传上去后却不支持.该如何处理? 还有的空间不支持session真是可恶! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 用下这个函数》?session_save_path() 是否用phpinfo()确定session support 为disable? 能否用session_set_handler改成用数据库存储session哪? 将session存入数据库..效率比原本的基于文本的高很多的说 PHP:---------------------------------------------------------------<?$SESS_LIFE = get_cfg_var("session.gc_maxlifetime");function sess_open($save_path, $session_name){ if (! mysql_pconnect()) { echo "<li>连接数据库出错!"; die; } if (! mysql_select_db('younet')) { echo "<li>选择数据库出错!"; die; } return true;}function sess_close(){ return true;}function sess_read($key){ global $SESS_LIFE; if (list($value) = mysql_fetch_row(mysql_query("SELECT value FROM sessions WHERE sesskey = '$key' AND expiry > ".time()))) return $value; return false;}function sess_write($key, $val){ global $SESS_LIFE; $qid = mysql_query("INSERT INTO sessions VALUES ('$key', ".(time() + $SESS_LIFE).", '".addslashes($val)."')"); if (! $qid) $qid = mysql_query("UPDATE sessions SET expiry = ".(time() + $SESS_LIFE).", value = '".addslashes($val)."' WHERE sesskey = '$key' AND expiry > ".time()); return $qid;}function sess_destroy($key){ return mysql_query("DELETE FROM sessions WHERE sesskey = '$key'");}function sess_gc($maxlifetime){ mysql_query("DELETE FROM sessions WHERE expiry < ".time()); return mysql_affected_rows();}session_set_save_handler("sess_open","sess_close","sess_read","sess_write","sess_destroy","sess_gc");if(function_exists(session_cache_limiter)) session_cache_limiter("private, must-revalidate"); session_start();?> 若干年后我才开始看smarty... phpsessid 关于压缩的一个问题,ZipArchive在PHP5.2和PHP5.3用法不一样吗? smarty模板分离 模板变量如何能赋值给脚本变量 如何读文本??? php 反馈表单问题。急急 ??复用?? 求救,我的php不能连接到mssql,帮我 require目录 关于图片防盗链问题 一个session很菜的问题 一个PHP文件代码的问题《急!!!!》!100分
session_save_path()
$SESS_LIFE = get_cfg_var("session.gc_maxlifetime");
function sess_open($save_path, $session_name)
{
if (! mysql_pconnect())
{
echo "<li>连接数据库出错!";
die;
} if (! mysql_select_db('younet'))
{
echo "<li>选择数据库出错!";
die;
}
return true;
}function sess_close()
{
return true;
}function sess_read($key)
{
global $SESS_LIFE;
if (list($value) = mysql_fetch_row(mysql_query("SELECT value FROM sessions WHERE sesskey = '$key' AND expiry > ".time()))) return $value;
return false;
}function sess_write($key, $val)
{
global $SESS_LIFE;
$qid = mysql_query("INSERT INTO sessions VALUES ('$key', ".(time() + $SESS_LIFE).", '".addslashes($val)."')");
if (! $qid) $qid = mysql_query("UPDATE sessions SET expiry = ".(time() + $SESS_LIFE).", value = '".addslashes($val)."' WHERE sesskey = '$key' AND expiry > ".time());
return $qid;
}function sess_destroy($key)
{
return mysql_query("DELETE FROM sessions WHERE sesskey = '$key'");
}function sess_gc($maxlifetime)
{
mysql_query("DELETE FROM sessions WHERE expiry < ".time());
return mysql_affected_rows();
}
session_set_save_handler("sess_open","sess_close","sess_read","sess_write","sess_destroy","sess_gc");
if(function_exists(session_cache_limiter)) session_cache_limiter("private, must-revalidate");
session_start();
?>