Comment lancer des téléchargements forcés de fichiers en PHP
Forcer les téléchargements de fichiers au lieu de simplement créer un lien vers eux peut être crucial pour empêcher la lecture vidéo indésirable dans navigateurs. Ceci est particulièrement pertinent lorsque les fichiers vidéo résident sur des serveurs externes. Heureusement, PHP propose une solution à ce scénario.
Pour forcer les téléchargements à l'aide de PHP, envisagez l'approche suivante :
1. Configurer les en-têtes :
header('Content-Type: application/octet-stream'); header("Content-Transfer-Encoding: Binary"); header("Content-disposition: attachment; filename=\"". $file_name . "\"");
2. Appelez la fonction readfile() :
readfile($file_url);
3. Empêcher toute sortie ultérieure :
exit;
Considérations supplémentaires :
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!