Example #1
0
 /**
  * 产生验证码
  *
  */
 public function makecodeOp()
 {
     $refererhost = parse_url($_SERVER['HTTP_REFERER']);
     $refererhost['host'] .= !empty($refererhost['port']) ? ':' . $refererhost['port'] : '';
     $seccode = makeSeccode($_GET['nchash']);
     @header("Expires: -1");
     @header("Cache-Control: no-store, private, post-check=0, pre-check=0, max-age=0", FALSE);
     @header("Pragma: no-cache");
     echo \Shopnc\Lib::imager()->createCaptcha($seccode, 90, 34);
 }
Example #2
0
 /**
  * 产生验证码
  *
  */
 public function makecodeOp()
 {
     $refererhost = parse_url($_SERVER['HTTP_REFERER']);
     $refererhost['host'] .= !empty($refererhost['port']) ? ':' . $refererhost['port'] : '';
     $seccode = makeSeccode($_GET['nchash']);
     @header("Expires: -1");
     @header("Cache-Control: no-store, private, post-check=0, pre-check=0, max-age=0", FALSE);
     @header("Pragma: no-cache");
     $code = new seccode();
     $code->code = $seccode;
     $code->width = 120;
     $code->height = 50;
     $code->background = 1;
     $code->adulterate = 1;
     $code->scatter = '';
     $code->color = 1;
     $code->size = 0;
     $code->shadow = 1;
     $code->animator = 0;
     $code->datapath = BASE_DATA_PATH . '/resource/seccode/';
     $code->display();
 }