Ben, $ _GET ['key'] adlı bir anahtar alır bir veritabanında konumunu arar ve kullanımı için bir indirme sunmak için bazı başlıkları ile birlikte readfile kullanan bir komut dosyası var. Bu Firefox'ta çalışır ancak IE8, başka bir IE üzerinde test etmek mümkün olmamıştır değil. Ben IE aşağıdaki hatayı alıyorum: "Internet Explorer www.example.com gelen download.php indiremezsiniz". Bu PHP komut dosyası indirmeye çalışıyor sanki.
$the_query = "SELECT * FROM `files` WHERE `user_id`=" . $_SESSION['user_id'] . " AND `key`='" . $key . "'";
$result = mysql_query($the_query);
$row = mysql_fetch_array($result);
$file = '/var/www/vhosts/www.example.com/httpsdocs/uploads/' . $row['id'] . '/' . $row['file'];
header("Content-type: application/octet-stream");
header("Content-length: ".filesize($file));
header('Content-Description: File Transfer');
header("Cache-control: private");
header('Content-Disposition: attachment; filename=' . rawurlencode(basename($file)));
readfile($file);