function praise($req) { $pageid = intval($req['pageid']); $praise = $_SESSION['praise']; if (empty($praise)) { //从没赞过的话初始化Session $_SESSION['praise'] = array("{$pageid}"); PageService::updatePraiseNum($pageid); $response['status'] = 1; echo json_encode($response); return; } $praise = $_SESSION['praise']; if (!in_array($pageid, $praise)) { //如果没有赞过则可以赞 $praise[] = $pageid; $_SESSION['praise'] = $praise; PageService::updatePraiseNum($pageid); $response['status'] = 1; echo json_encode($response); return; } else { $response['status'] = 0; echo json_encode($response); } }