phpの画像usignreadfile()
関数を表示しています
HMTL:
<img src='image.php?id=232'/>
PHP:image.php
<?php
$id=$_GET["id"];
if(image_view_allow($id)){
$path=get_image_path($id);
readfile($path);
}else{
readfile("images/not_allow.png");
}
image_view_allow
get_image_path
検証をチェックしてパスを取得するために定義した2つです。許可された人にのみ画像を表示したいので、これを実行しています。
これは画像のダウンロード速度に影響しますか?上に示した通常(imgタグのsrc属性のダイレクトパスを意味します)またはトリックとは何ですか?