How to generate Codeigniter-2 captcha as a meaningful word instead of code?
Just use array
and pass element with the loop
<?php $ab = array('Morning','Night','welcome','im here'); $word = ''; $n = 0; while ($n < 1) { $word .= $ab[mt_rand(0,9)]; $n++; } $vals = array( 'word' => $word, 'img_path' => './assets/captcha/', 'img_url' => base_url().'assets/captcha/', 'img_width' => '130', 'font_path' => './assets/fonts/Moms_typewriter.ttf', 'img_height' => '33', 'expiration' => CAPTCHA_MAX_TIME_EXPIRATION );