PHP

php で 画像URLを隠す。隠蔽工作

More than 1 year has passed since last update.

画像のURLを見ていると時々ダウンロードできない画像がある。

どうやってるやるのかなーと思ってたら、方法見つけたのでシェア。


public function test()
{

$img = "<img src='https://helpee.club/hoges/hoge2?f=minna.png'>";

echo $img;

$this->autoRender = false;

}

public function hoge2()
{
$file = $_GET['f'];

$path = WWW_ROOT."img/".$file;
header('Content-Disposition: inline; filename="' . $path . '"');

//必要に応じ、png , jpg , gif などに変更
header('Content-type: image/png');
readfile($path);

$this->autoRender = false;
}

時間ないので、また時間ある時丁寧に書きます。