图片验证时,网页处于刷新状态,无法显示

来源:1-9 PHP验证码制作之图片验证码实现

碧浪滔天

2017-04-01 10:50

<?php

    session_start();
	
	$table = array(
		'a0'=>'狗',
		'a1'=>'鸟',
		'a2'=>'猫',
		'a3'=>'蝴蝶',
	
	);
	
	$index = rand(0,3);
	
	$value = $table['a'.$index];
	$_SESSION['authcode'] = $value;
	
	$filename = dirname(_FILE_).'\\a'.$index.'.jpg';
	$contents = file_get_contents($filename);
	
	header('content-type:image/jpg');
	
	echo $contents;
	?>

    以上是我的captcha_img.php 的代码,为什么在浏览器访问时,一直处于‘转圈’中,都显示不出来。。,那个神哥哥给看看。http://img.mukewang.com/58df150b0001a74905130058.jpg

写回答 关注

1回答

  • Gir非碼農
    2017-04-07 16:39:00

    刷新状态?会不会是图片太大了,换个小的试试?

    另外建议改写

    $contents = file_get_contents($filename);
    ob_clean();
    header('content-type:image/jpg');


    共 1 条回复 >

PHP实现验证码制作

各种形态验证码核心原理与实现技巧,讲解实现过程中的技术难点

37916 学习 · 321 问题

查看课程

相似问题