小西です。
こんにちは。
>親ページクリックでしかダウンロードすることができないような方法に
>改良したいのですが、もしよいお考えをお持ちの方が見えましたら、
>アドバイスを下さい。
単にHTTP_REFERERをチェックすればいいだけだと思うのですがダメですか?
#refererを偽られたら無駄でしょうが・・・。
if ($HTTP_SERVER_VARS["HTTP_REFERER"] == "http://xxxx/xxx.html") {
download_file($path_file);
} else {
echo "ちゃんとリンクを辿ってね!";
}