Изображение PHP Captcha не отображается в хроме

Я использую PHP для создания изображения капчи. Показывает капчу во время загрузки. После завершения загрузки он не показывает изображение капчи в Chrome. В других браузерах работает нормально. Почему?

<?php
// Create an image from button.png
$image = imagecreatefrompng('button.png');

// Set the font colour
$colour = imagecolorallocate($image, 255, 120, 4);

// Set the font
$font = '../fonts/Anorexia.ttf';

// Set a random integer for the rotation between -15 and 15 degrees
$rotate = rand(-15, 15);

// Create an image using our original image and adding the detail
imagettftext($image, 18, $rotate, 18, 30, $colour, $font, $str);

// Output the image as a png
imagepng($image);

?>

person Roni    schedule 30.10.2012    source источник
comment
я добавил код..   -  person Roni    schedule 30.10.2012
comment
см. также stackoverflow.com/questions /13097945/   -  person Mawg says reinstate Monica    schedule 30.10.2012


Ответы (2)


такая же проблема.. Одна из возможных причин - анти-баннер/антивирус.. я использую Karpersky.. когда я отключил капчу касперского, все в порядке, немного странно из Chrome.. Я думаю, что они должны искать эту проблему

person Saifuddin Sarker    schedule 30.10.2012
comment
Спасибо .. Я отключил касперского, как ты сказал. Теперь это работает. В чем причина этого? - person Roni; 30.10.2012
comment
это немного странно из-за хрома. насколько я знаю, капча загружается из файла php с заголовком, поэтому он считается внешним баннером, поэтому он был заблокирован в хроме. не забудь сделать мой ответ правильным :) - person Saifuddin Sarker; 30.10.2012
comment
Готово.. :) Ладно, а есть другой способ вывести капчу вместо выключения касперского? - person Roni; 30.10.2012
comment
Вероятно, нет (не уверен), если вы посмотрите пример сайта с плагином капчи в Chrome, вы увидите ту же проблему. Вы можете попробовать плагин Google Captcha. это может работать в хроме. - person Saifuddin Sarker; 30.10.2012

Весь ваш код правильный, просто включите

header('Content-Type: image/png');

над вашим кодом...

person Jigar Kotak    schedule 30.10.2012