download scripti kurarak siteye onu wp sayfasına iframe ile çağırabilirsiniz mesela.
Biraz araştırma yaptım ve bunlara ulaştım belki yardımcı olabilir size
Ana sayfanızdan itibaren oturum (session) bilgilerini kontrol ediniz.
Bu arada bir dosyayı indirmek için gerçek ya da bağımlı yolunu vermeye gerek yok. readfile işlevi ve başlık bilgisini değiştirerek başarabilirsiniz. Örneği inceleyiniz (örnek ileri seviye, parça parça göndermeyi bu şekilde de indirme yöneticilerinin etkinliğini arttırıyor ve kaldığı yerden devam etme özelliği kazandırıyor): http://www.php.net/manual/en/function.readfile.php#86244
Dosya yolunu gizlemek: http://www.php.net/manual/en/function.readfile.php#57861
birde bir arkadaş şöyle bir kod vermiş,
$yol = "upload/dosyalar/";
$dosya = 'dosya.exe';
if ($_SERVER['HTTP_REFERER'] == "referans_link") {
if (file_exists($yol.$dosya)) {
header('Content-Description: File Transfer');
header('Content-Type: application/octet-stream');
header('Content-Disposition: attachment; filename='.basename($dosya));
header('Content-Transfer-Encoding: binary');
header('Expires: 0');
header('Cache-Control: must-revalidate');
header('Pragma: public');
header('Content-Length: ' . filesize($dosya));
ob_clean();
flush();
readfile($dosya);
exit;
} else {
die ('Dosya bulunamadı');
}
} else {
die ('Bu sayfaya erişim yetkiniz bulunmamaktadır');
}