0

我正在尝试加载验证码图像传递控制器来查看。我的控制器的代码

    $captcha_data['image'] = $this->captcha_security_model->get_captcha($width,$height,$characters);
//        header('Content-Type: image/jpeg');
//        imagejpeg($captcha_data['image']);
//        imagedestroy($captcha_data['image']);
    $this->load->view('captcha_view',$captcha_data);

取消注释以全页模式显示图像的三行。我的视图代码:

<?php
echo $image;
?>
<img src="" />
<form action="" method="post">
<input type="text" name="word"  />
<input type="submit" name="submit" value="submit"  />
</form>

从视图加载以某种方式失败。这段代码给了我这个:

在此处输入图像描述

4

1 回答 1

1

您不需要将图像传递给视图。只需在“整页模式”中将图像放入控制器内部,然后在视图文件中放入类似<img src='htttp://mysite.com/captchaimage/controller/'>

于 2013-03-21T17:32:28.173 回答