PHP使用header()输出图片缓存实例
|
本文实例讲述了PHP使用header()输出图片缓存的方法。分享给大家供大家参考。具体分析如下: 在我们生成验证码时会需要直接输入图片,通常会使用到header("Content-type: image/jpeg");来实现,这里就来简单介绍一下。 很多开发中,我们试图使用header("Content-type: image/jpeg");来 输出图片,试图用一些php的图像处理技术,让输出图片更加智能和动感。但我们常常遇到新的问题,除非你规定不同的URL结构,并采用服务器技术将图片缓存,否则很有可能这些输出图片会消耗大量的流量。怎么把它们缓存起来,下次用户访问的时候调用缓存呢?(前提是你的这个图片希望保持不变) 代码如下: 情况一:如果浏览器对当前页面已经有缓存,那么就直接使用它。 代码如下: 宽,则高=目标高,宽=目标高的比例 * 原宽
**/
$image = "test.jpg"; $size = getimagesize($image); //得到图像的大小 $x_ratio = $max_width / $width; if (($width <= $max_width) && ($height <= $max_height)) $src = imagecreatefromjpeg($image); 希望本文所述对大家的PHP程序设计有所帮助。 (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
