2015-10-19 4 views
0

Контроллер приведен ниже. как изображения captcha генерируются в папке. Любой может помочь? здесь приводятся пути папки изображений. но как автоматически генерируются изображения?Как создаются изображения captcha?

function getCaptchImage(){ 
      $response['captcha'] = $this->generateCaptcha(); 

      echo json_encode($response); 
      exit; 
     } 



    function generateCaptcha() { 

     //Load Captcha helper 
     $this->load->helper('captcha'); 

      $vals = array(
       'word'  => 'Security Key words', 
       'img_path' => './uploads/captcha/', 
       'img_url' => base_url() . 'captcha/', 
       'img_width' => 200, 
       'img_height' => 50, 
       'expiration' => 7200, 
      ); 

      /* Generate the captcha */ 
      $captcha = create_captcha($vals); 

      /* Store the captcha value (or 'word') in a session to retrieve later */ 
      $this->session->set_userdata('captchaWord', $captcha['word']); 
      $this->session->set_userdata('captchaImage', $captcha['image']); 

      return $captcha['image']; 
     } 

ответ

Смежные вопросы