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

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

发表评论

电子邮件地址不会被公开。 必填项已用*标注