コード例 #1
0
ファイル: page.php プロジェクト: Hank-wood/meizizhi
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);
    }
}