0

可以在 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

这是可能的吗?

4

1 回答 1

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 (不是真实的图像文件,只是为了掩盖真实地址)

于 2013-12-06T11:49:39.077 回答