0

画像を表示するために img タグで使用される php でスクリプトを作成することが可能です。

<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 に答える