Redirection accès fichier

Bonsoir a tous, je ne sais pas trop comment formulé ma demande.

- Je télécharge un fichier depuis un site
http://site.com/12345678.pdf

Dès que j'enregistre mon fichier il ce nommera 12345678.pdf et moi je souhaiterais changer en test.pdf

Je pensais a une sorte de lien de redirection qui passerais par mon site comme ceci et qui pourrais faire permuté le nom du fichier :

$nomdufichier = test.pdf
$lienpdf = http://site.com/12345678.pdf

http://monsite.com/script.php?lien=$lienpdf&fichier=$nomdufichier

Pensez vous que cela est possible ?

Cordialement et merci d'avance :)

3 réponses

  1. Oui c'est possible mais je ne pense pas que la redirection soit la meilleur solution. J'aurai plutôt mit le fichier en question sur ton serveur (tu le transfert via un FTP) en le renommant test.pdf et dans ton lien de téléchargement, tu mets l'adresse de ton fichier.
    0
    1. Malheureusement je ne peut pas uploader sur mon serveur le fichier pdf est un exemple.
      0
      1. Désolé je vois pas
        0
    2. Salut,

      Voici une piste :

      <?php
      header('Content-Type: application/pdf');
      header('Content-Disposition: attachment; filename=test.pdf');
      header('Expires: 0');
      header('Cache-Control: must-revalidate');
      
      echo file_get_contents('http://site.com/12345678.pdf ');
      exit;
      


      Attention, effectuer ce genre de redirection sans l'accord du propriétaire du site source n'est pas très éthique (légal ?).
      Utiliser les paramètres get ou post pour changer l'url du fichier ciblé est aussi une éventuelle faille de sécurité, l'internaute peut alors utiliser votre site pour télécharger tout et n'importe quoi.

      Bonne journée
      0