exit; } else { echo json_encode(array('result' => 'failed', 'msg' => '数据库错误')); exit; } } SystemTool::systemLog($db, '分享统计错误', '参数错误,缺少参数', $_SERVER['REMOTE_ADDR'] . print_r($_POST, true)); echo json_encode(array('result' => 'failed', 'msg' => '参数错误')); exit; } //处理分享点击统计 if (isset($_POST['action']) && $_POST['action'] == 'clickshare') { $contentid = intval($_POST['id']); $clickOpenid = $_SESSION['openid']; $shareOpenid = trim($_POST['shareopenid']); $contentinfo = ContentClass::getArticle($db, $contentid); if (!empty($contentid) && !empty($clickOpenid) && !empty($shareOpenid) && $clickOpenid != $shareOpenid) { if ($contentinfo === false) { SystemTool::systemLog($db, '点击统计错误', '内容不存在', $_SERVER['REMOTE_ADDR'] . print_r($_POST, true)); echo '0'; exit; } //点击价格 $clickprice = rand($contentinfo['minprice'] * 100, $contentinfo['maxprice'] * 100); if ($clickprice / 100 > $contentinfo['leftmoney']) { $clickprice = $contentinfo['leftmoney']; } else { $clickprice = floatval($clickprice / 100); } //位置信息 $addressinfo = array();