因为标题只可以发送一次,而这是告诉浏览器正在发送图像数据的唯一方法,所以在普通页面里嵌入动态图像会遇到一些麻烦。可以通过以下3种方法实现:
1.正如我们在前面的例子中,可以拥有一个由图像输出组成的页面。
2.正如前面所提到的,可以将图像写到一个文件中,然后用<IMG>标记指向它。
3.可以将图像创建脚本置于一个图像标记中。
我们已经介绍过前两种方法。下面简要介绍一下第三种方法。要采用这种方法,需要通过图像标记包含一个HTML内嵌图像,如下所示:
<img src="simplegraph.php'/>
除了直接将PNG、JPEG或GIF图像加入到IMG标记,还可以在SRC属性中使用能够生成图像的PHP脚本。该图像可以被检索,其输出是内嵌式的,如图22-3所示。
图 22-3 动态产生的内嵌图像对终端用户来说看起来像普通的图像