session 键值命名无效测试与浏览次数php函数
php feilong 2011920 ~ 2011922 839session 键值命名有效,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
