<?php namespace app\controller; use support\Request; use support\Db; use App\services\TrackService; use support\facade\Logger; class Track { public function index(Request $request) { $params = $request->all(); //$rip = $request->getRealIp(); if (empty($params['ip']) || strstr($params['ip'], '240e') || $params['ip'] == '__IP__') { $params['ip'] = $request->getRealIp(); } if (empty($params['ua']) || $params['ua'] == '__UA__') { $params['ua'] = get_client_ua(); } if (getProp($params,'is_confirm')) { $res = TrackService::confirm($params); if ($res) { return 'success1' ; } } TrackService::push($params); return 'success' ; } }