飞龙博客

feilong.org 前端开发教程

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

飞龙更新于 2011-09-20 09:08 加入书签 CTRL+D 有 118 个朋友来过

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

飞龙初发:
2011-09-20 09:08
本文更新网址:
https://feilong.org/session-no-num-srart

所在目录: 网站开发

新作:

旧文:

  • html css js
  • angular react vue
  • flutter python