0

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

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

4

1 回答 1

1

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

于 2012-07-29T10:31:17.243 回答