脚本php返回图像文件

时间:2013-12-06 11:36:05

标签: php image impressions

可以在php中创建一个用于img标签的脚本来显示图像,例如:

<img src="http://domain.com/img.php?id=1" />

当调用脚本时,会计算展示次数(此处没有问题),最后以gif / jpg格式返回图像

现在我使用:

header( "Content-type: " . $type );
readfile( $img );

它完美无缺,但它不会以gif / jpg格式返回图像文件..

我需要更改此脚本,以便在浏览器中键入 domain.com/img.php?id=1 时,浏览器地址应更改为 domain.com/ Image.gif的

这可能吗?

1 个答案:

答案 0 :(得分:0)

有可能 只需使用htaccess重写代码来隐藏php地址 您可以在.htaccess文件上试用此代码

<IfModule mod_rewrite.c>

RewriteEngine on

RewriteRule ^*(.*)\.gif$ img.php?id=$1 [L]

Options All -Indexes

</IfModule>

它会将img.php?id = XXX更改为XXX.gif(不是真正的图像文件,仅用于屏蔽真实地址)