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