<?php
//开启session
session_start();
//维护物料和值的关系
$table = array(
'pic0' => '狗',
'pic1' => '花',
'pic2' => '熊',
'pic3' => '田',
);
$index = rand(0,3);
$value = $table['pic'.$index];
$_SESSION['authcode'] = $value;
$filename = dirname(__FILE__).'\\pic'.$index.'jpg';
$contents = file_get_contents($filename);
header('content-type:image/jpg');
echo $contents;
?>
代码如上,用的猎豹浏览器,为什么需要浏览器告知需要下载"captcha_img.php"文件呢?
我也不是很清楚这个问题是为什么,但是我有一个疑问,你输出一个图像,用了header('content-type:image/jpg');
为什么还要echo $contents;