飞龙博客

深入经藏 智慧如海

session 键值命名无效测试与浏览次数php函数

feilong.org 修订于2011-09-22 01:21:58 1,052

session 键值命名有效,key必须以字母开头

@session_start();
echo $_SESSION['feilong12'];
 
if($_SESSION['feilong12']!=8){
echo '飞龙开始记录这次进入';
$_SESSION['feilong12']=8;
}

session 键值命名无效,key以数字开头则出现问题

@session_start();
echo $_SESSION['12'];
 
 
if($_SESSION['12']!=8){
echo '飞龙开始记录这次进入';
$_SESSION['12']=8;
}

飞龙实际举例统计页面浏览防止刷新代码:

@session_start();
 
$musicid=$_GET['musicid'];
$key='view'.$musicid;
echo $_SESSION[$key];
 
if($_SESSION[$key]!=$musicid){
echo '飞龙开始记录这次进入';
 
//搜罗数据
$musicid=$_GET['musicid'];
$uid=$_G['uid'];
$time=$_G['timestamp']+1800;
$ip=$_G['clientip'];
if ($_GET['musicid']&&$_G['uid']){$dotype='1';}
 
//字段赋值
$setarr = array(
'music_id' => $musicid,
'uid' => $uid,
'dateline' => $time,
'ip' => $ip,
'do_type' => $dotype
);
 
//写入数据库
$collectid = DB::insert('music_collect', $setarr, 1);//飞龙注:这是discuzX2数据库写入
 
//记录session
$_SESSION[$key]=$musicid;
 
}//20110920 feilong

更新网址:http://feilong.org/session-no-num-srart
最初发布:20110920 09:08:07 feilong.org 于广州

加入收藏夹,查看更方便。

所在分类: 网站开发

新作:

旧文:

飞龙前端QQ群