从PHP重定向到图像结果错误500
这是HTML从PHP重定向到图像结果错误500,php,html,image,Php,Html,Image,这是HTML <img src="http://example.com/images/img.php?image=1" /> 这是img.php文件 <?php switch ($_GET['image']) { case "1": $image = 'photo-1.jpg'; break; case "2": $image = 'photo-2.jpg'; break; case
<img src="http://example.com/images/img.php?image=1" />
这是img.php文件
<?php
switch ($_GET['image']) {
case "1":
$image = 'photo-1.jpg';
break;
case "2":
$image = 'photo-2.jpg';
break;
case "3":
$image = 'photo-3.jpg';
break;
default:
$image = 'photo-1.jpg';
}
header('Content-Type: image/jpg');
readfile('some/folder/'.$image);
?>
当我直接访问时,总是成功,从不出错。
但当我把它放在src上时,有时会产生错误500
为什么??有什么问题吗
谢谢。已解决
只要增加php内存限制,一切都很好如果只是偶尔,检查它是否设置为空“为什么?”-未知。“有什么问题吗?”-检查您的Apache日志以了解发生了什么。如果没有更多信息,就无法判断,日志通常包含关键细节。同时检查日志,它们显示了什么?以下是日志:[Wed Oct 18 05:47:34.378089 2017][:error][pid 732797](12)无法分配内存:[client 36.73.22.59:10526]无法创建子进程:/opt/suphp/sbin/suphp for/home/cdsxtwrf/public_html/images/img.php