通过PHP函数提供图像src

时间:2012-07-29 10:17:10

标签: php image src

我使用了构造<img src="http://yoursite.com/image.php?request_id=XXXX"> 它可以很好地提供可能需要一些预处理的图像。但是,如果image.php需要很多参数,那么src会变得非常笨拙。因此我想到将image.php包装到一个函数中,然后用include_once "image.php"将它捆绑到我的内容页面。

然而,该策略会产生可怕的“无法修改标头信息”错误。我相信这是因为在引用img之前页面上已有输出。这是否意味着不可能通过函数而不是通过GET单独的文件输出图像src?

1 个答案:

答案 0 :(得分:1)

这不起作用,因为您在一个响应中发送两种不同类型的内容,一种是text / html,另一种是例如image / jpeg。这是我的建议:有一个函数接受渲染图像所需的所有参数,并将此函数保存在磁盘上的某个位置(例如缓存/图像),然后函数应返回此图像的路径,这样就可以放置它在你src。