[PHP] redirection de téléchargement...

redirection de téléchargement... [PHP] - Programmation

Marsh Posté le 31-10-2001 à 10:39:58    

bon voilà je veux faire un systeme qui protége l'URL des fichiers pour eviter les petits malins qui les copie ...
 
alors j'envoie chaque download vers un script download.php avec le liens suivant
 
<a href="download.php?id=$id" target=_blank>
la variable $id et recuperer dans la BD, elle correspond au fichier rechercher...
 
dans download.php je fais une requete dans la base de donnée pour selectionner les information concernant le fichier
 
$down_req = mysql_query("SELECT * FROM down_tbl WHERE id='$id'" );
$id est déclarer dans l'url ...  
 
est ensuite je recupere le donnée concernant l'emplacement du fichier
 
$down_url = mysql_result($down_req,0,"url" );
$file_name = mysql_result($down_req,0,"file_name" );
 
mon probleme : je ne sais pas du tout comment lancer le téléchargement ensuite ... j'ai essayer avec un include ça marche po (c assez logique d'ailleurs mais bon)
 
et j'aimerais eviter le <META> de rafraichissement ...
je me suis poser la question avec une <FRAME> peut etre ?
J4aimerais que ce soit le plus transparent possible .

 

[edtdd]--Message édité par Kyp Durron--[/edtdd]


---------------
Emulation SNES : http://www.rpgsnes.com/  
Reply

Marsh Posté le 31-10-2001 à 10:39:58   

Reply

Marsh Posté le 31-10-2001 à 10:52:15    

en général on utilise header(location:url de ton fichier) mais ça revient au même que la balise META..
 
 
tu ne pourras pas empecher de divulguer l'URL du fichier dès l'instant qu'on peut le télécharger, à moins de le générer dynamiquement (le fichier pas l'url :) ) mais là...


---------------
La musique c'est comme la bouffe, tu te souviens du restaurant dans lequel t'as bien mangé 20 ans plus tôt, mais pas du sandwich d'il y a 5 minutes :o - Plugin pour winamp ©Harkonnen : http://harko.free.fr/soft
Reply

Marsh Posté le 31-10-2001 à 13:05:35    

ok merci ! ça marche nikel avec formulaire  :D


---------------
Emulation SNES : http://www.rpgsnes.com/  
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed