您的位置:首页 > 编程语言 > PHP开发

php通过设置session有效期 避免用户误操作 原生php方法

2018-01-24 15:58 645 查看
$id = $_POST['id'];


if (isset(id) &&id) &&id!==”) {

// unset(SESSION[“time”]);//清空键//SESSION[“time”]);//清空键//_SESSION[“time”][]=time();//存一次数组存取ok;

//数组存session;

// echo count(SESSION[“time”]);//获取数组长度//echo“”;//echoSESSION[“time”]);//获取数组长度//echo“”;//echo_SESSION[“time”][“0”];

// echo “
”;

// var_dump(SESSION[“time”]);if(count(SESSION[“time”]);if(count(_SESSION[“time”])>2){

minute=(time()−minute=(time()−_SESSION[“time”][“0”])/60;

// echo minute;minute;str_minute = substr(minute,0,stripos(minute,0,stripos(minute, “.”));//查下是几分钟了

// echo “
”;

// echo strminute;if(strminute;if(str_minute>1){

array_splice(SESSION[“time”],0,1);//时间过期删除第一个元素;SESSION[“time”],0,1);//时间过期删除第一个元素;sqldel = "delete from zzcms_userneed where id='id′”;id′”;resdel = mysql_query(sqldel);
if(mysql_affected_rows()>0){sqldel); if(mysql_affected_rows()>0){_SESSION[“time”][]=time();

echo ““;

}else{

echo ““;

}

}else{
echo "<script>alert('操作频繁,请稍后重试!')</script>";
}
}else{
$sqldel = "delete from zzcms_userneed where id='$id'";
$resdel = mysql_query($sqldel);
if(mysql_affected_rows()>0){
$_SESSION["time"][]=time();
echo "<script>alert('删除成功!')</script>";
}else{
echo "<script>alert('删除失败,请联系网站管理员!')</script>";
}
}


}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: