图像在 captcha_image.php 中返回: header('Cont-6ren">
gpt4 book ai didi

php - 无法在 PHP (Apache2) 中呈现动态创建的图像

转载 作者:太空宇宙 更新时间:2023-11-04 11:01:46 25 4
gpt4 key购买 nike

我正尝试在页面上呈现验证码图像,如下所示:

<img src="part/captcha_image.php?rand=<?php echo rand(); ?>" id='captchaimg' alt="captcha image">

图像在 captcha_image.php 中返回:

header('Content-Type: image/jpeg'); // defining the image type to be shown in browser widow
imagejpeg($image); //showing the image

在 xampp 上的 Windows 机器上,它显示没有任何问题,但在手动安装 apache2 的 Linux 上,图像不呈现,在浏览器的开发人员工具中,我看到以下错误:

加载资源失败:服务器响应状态为 500(内部服务器错误)(在 chrome 和 firefox 上显示)

http://localhost/app/part/captcha_image.php?rand=1653484771 加载资源失败:net::ERR_CACHE_MISS(仅在 chrome 上显示)

我错过了什么?

最佳答案

听起来这个问题已经在评论中得到了回答。对于这样的问题,请务必在 PHP 的配置中打开详细的错误报告,并在浏览器地址栏中直接点击图像的 URL。

如果你这样做,而事实上问题是你需要 gdgd 丢失了,那么错误页面会告诉你。

关于php - 无法在 PHP (Apache2) 中呈现动态创建的图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26723419/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com