Bonjour à tous, voici mon code de téléchargement de chanson sur internet

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
  header("Pragma: no-cache");
  header("Expires: 0");
  header("Cache-Control: must-revalidate, post-check=0, pre-check=0, public");
  header("Content-type: audio/mpeg x-midi x-ms-wma aiff ogg x-wav x-mpegurl");
  header('Content-Description: File Transfer');
  header("Content-Transfer-Encoding: base64");// pour fichier son
  header("Content-Disposition: attachment; filename=".basename($Chemin));
  //header("Content-type: audio/force-download");
  //header("Content-Length: ".filesize($Chemin));
  readfile($Chemin);
ce code marche très bien mais j'aimerais savoir comment on fait pour connaitre si l'utilisateur a cliqué sur le bouton 'Annuler le téléchargement', ou s'il y avait une coupure de connexion et que le téléchargement a été interrompu.Dans ce cas, on peut donner à l'utilisateur une seconde chance

J'aimerais aussi savoir le cas contraire, c'est-à-dire si le téléchargement a été bien éfféctué.Et dans ce deuxième cas , l'utilisateur ne pourra plus télécharger la même chanson.

Merci d'avance.