0, 'errmsg' => '', 'payable' => 1 )); die(); }*/ $payable = 0; $recharge_times = isset($_REQUEST['recharge_times']) ? $_REQUEST['recharge_times'] : 0; /* 1:玩家进入第一天,战斗7次,开放充值(除北上广深成)。 2:玩家进入第二天,战斗7次,已充值玩家战斗2次(除北上广深成)。 3:玩家进入第三天,战斗7次,已充值玩家战斗2次。 */ if (phpcommon\isValidSessionId($_REQUEST['account_id'], $_REQUEST['session_id'])) { $register_time = phpcommon\extractRegisterTimeFromSessionId($_REQUEST['session_id']); $nowtime = time(); $register_time = phpcommon\getdayseconds($register_time); $nowtime = phpcommon\getdayseconds($nowtime); if ($nowtime - $register_time > 3600 * 24 * 2) { //第三天 if ($_REQUEST['battle_times'] >= 7) { $payable = 1; } else if ($recharge_times > 0 && $_REQUEST['battle_times'] >= 2) { $payable = 1; } } else if ($nowtime - $register_time > 3600 * 24 * 1) { //第二天 if ($this->isForbidCity()) { } else { if ($_REQUEST['battle_times'] >= 7) { $payable = 1; } else if ($recharge_times > 0 && $_REQUEST['battle_times'] >= 2) { $payable = 1; } } } else { //第一天 if ($this->isForbidCity()) { } else if ($_REQUEST['battle_times'] >= 7) { $payable = 1; } } } echo json_encode(array( 'errcode' => 0, 'errmsg' => '', 'payable' => $payable )); } }