Ejemplo n.º 1
0
 public function banner($params = [])
 {
     $key = $params['key'];
     $values = explode('-', $key);
     $model['ip'] = $_SERVER['REMOTE_ADDR'];
     if ($model['ip'] != '99.197.188.96') {
         for ($i = 1; $i <= count($values); ++$i) {
             if ($i > 3) {
                 break;
             }
             $model['data' . $i] = $values[$i - 1];
         }
         Bannerhit::create($model);
     }
     // show the banner
     $file_name = IMAGES . 'winwrap-banner.png';
     $contents = file_get_contents($file_name);
     header('Content-Type: image/png');
     header('Content-Length: ' . strlen($contents));
     echo $contents;
     exit;
 }