在PHP中使用带有GET参数的动态图像出现在<img/>标记中

时间:2011-06-21 01:53:35

标签: php get gd

我理解这个问题非常类似于这个问题:Point an <img> tag to a image dynamically generated by PHP?

但是我的每次都需要发送不同的GET参数(有时它是一组GET参数,有时它是一个完全不同的集合)。此解决方案无法解决此问题:Point an <img> tag to a image dynamically generated by PHP?

有人知道如何克服这个问题吗?

3 个答案:

答案 0 :(得分:0)

GET参数只是附加到URL末尾的查询字符串。因此,要将参数foobar分别设置为42cubiculum,请在IMG的{​​{1}}属性中指定网址将以SRC结束。

答案 1 :(得分:0)

您需要将标记QSA添加到RewriteRule以在重写URL后维护QUERY_STRING

答案 2 :(得分:0)

这完全合法,应该完美无缺:

<img src="http://example.com/img.jpg?get=data" /> 

这样可以保持查询字符串的完整性:

RewriteRule (.*).png(.*) $1.php$2