https://siteadi.com/dosya.rar adında bir dosyam var ve bunu indir.php'ye yönlendirip, orada indirme işlemini yaptırmak istiyorum.
Session ile önceki sayfadan dosya linkini alıyorum.
Aşşağıdaki kodları buldum internette, tam herşey tamam derken indir.php açılırken dosyayı indireceğine dosyayı ekrana basıyor.
Dosya uzantısı zip, php sürümü 5.6, panel plesk, işletim sistemi centos 7.
Sorun ne tam olarak anlamış değilim, sunucu taraflı sanırım.
$str = "dosya.zip";
header('Content-type: application/octetstream');
header('Content-Length: ' . filesize("./ucretli-dosyalar/".$str));
header('Content-Disposition: attachment; filename="'.$str.'"');
readfile("./ucretli-dosyalar/".$str);ÇIKTI: