Bonjour, alors je voudrais forcer un script PHP à télécharger un fichier qui se
trouve dans un dossier avec un .HTAccess. Je veux controler l'access par
session, avec un session_start(); ...
<?php session_start(); include('../config/mysql_config.php'); header("Content-disposition: attachment; filename=fichier.zip"); header("Content-Type: application/force-download"); header("Content-Transfer-Encoding: zip\n"); header("Content-Length: ".filesize("http://monsite.com/dossier/fichier.zip")); header("Pragma: no-cache"); header("Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0, public"); header("Expires: 0"); readfile("http://monsite.com/dossier/fichier.zip"); exit; ?>
|
Donc ça me fait une erreur d'internet Explorer qui me dit que le fichier n'es
pas accessible quand je met mon session_start(). (si je l'enleve çe fonctionne
impec...)
On m'a dit de mettre ob_start(); et ob_end_flush(); mais ça me fait pareil.
Merci d'avance