[PHP] sessions et téléchargements de fichiers
                    
        
     
             
                    Mélichouchou
    
        
    
                    Messages postés
            
                
     
             
            70
        
            
                                    Statut
            Membre
                    
                -
                                     
Mélichouchou Messages postés 70 Statut Membre -
        Mélichouchou Messages postés 70 Statut Membre -
        Salut à tous!
Je fais un site en PHP basé sur une base de données MYSQL avec EasyPHP 1.8. JE vais vous expliquer le contexte de mon site:
- l'utilisateur déjà inscrit se logue grâce au tandem "login + mot de passe", j'utilise les sessions pour "suivre" mes utilsateurs.
- une fois logué, l'utilisateur peut avoir accès à des documents téléchargeables.
J'ai une table DOCUMENTS qui stocke les noms, types, et url des documents.
Mon problème est le suivant, j'ai pu faire ma page contenant les liens des documents téléchargeables (en affichant les url provenant de la table DOCUMENTS), mais j'aimerai savoir quel utilisateur à téléchargé quel document. Je dispose donc d'une table TELECHARGE avec les champs suivants:
id_tel (identifiant du téléchargement, un téléchargement étant unique, clé primaire)
user_id (identifiant de l'utilisateur, clé étrangère sur la table UTILISATEUR)
doc_id (identifiant du document, clé étrangère sur la table DOCUMENTS)
date_tel (date en cours)
heure_tel (heure en cours)
nombre_tel (nombre de téléchargements).
Je ne sais pas comment remplir cette table.
En fait, je veux qu'elle se remplisse à chaque fois que l'utilisateur clique sur un lien de téléchargement.
Il y a t'il une fonction de PHP qui détecte un clic sur un lien?
            
            
                
            
                
    
    
    
        Je fais un site en PHP basé sur une base de données MYSQL avec EasyPHP 1.8. JE vais vous expliquer le contexte de mon site:
- l'utilisateur déjà inscrit se logue grâce au tandem "login + mot de passe", j'utilise les sessions pour "suivre" mes utilsateurs.
- une fois logué, l'utilisateur peut avoir accès à des documents téléchargeables.
J'ai une table DOCUMENTS qui stocke les noms, types, et url des documents.
Mon problème est le suivant, j'ai pu faire ma page contenant les liens des documents téléchargeables (en affichant les url provenant de la table DOCUMENTS), mais j'aimerai savoir quel utilisateur à téléchargé quel document. Je dispose donc d'une table TELECHARGE avec les champs suivants:
id_tel (identifiant du téléchargement, un téléchargement étant unique, clé primaire)
user_id (identifiant de l'utilisateur, clé étrangère sur la table UTILISATEUR)
doc_id (identifiant du document, clé étrangère sur la table DOCUMENTS)
date_tel (date en cours)
heure_tel (heure en cours)
nombre_tel (nombre de téléchargements).
Je ne sais pas comment remplir cette table.
En fait, je veux qu'elle se remplisse à chaque fois que l'utilisateur clique sur un lien de téléchargement.
Il y a t'il une fonction de PHP qui détecte un clic sur un lien?
        A voir également:         
- [PHP] sessions et téléchargements de fichiers
- Sites de telechargements - Accueil - Outils
- Explorateur de fichiers - Guide
- Renommer des fichiers en masse - Guide
- Fichiers epub - Guide
- Télécharger film d'action gratuitement et rapidement - Télécharger - TV & Vidéo
3 réponses
                        
                    Salut,
Non par contre tu peux écrire un script PHP qui remplit le rôle d'un
téléchargement, en jouant avec les headers.
Un lien qui parle de ça :
http://ccazajus.free.fr/2WEB/a4_download.php
Je vois pas à quoi peut servir le nombre de téléchargement dans ta base...
A+, crabs
    
                Non par contre tu peux écrire un script PHP qui remplit le rôle d'un
téléchargement, en jouant avec les headers.
Un lien qui parle de ça :
http://ccazajus.free.fr/2WEB/a4_download.php
Je vois pas à quoi peut servir le nombre de téléchargement dans ta base...
A+, crabs
 
    
    
    
    
J'ai une autre question: peut t'on mettre l'id de session '.SID.' dans un lien de téléchargement?
Ainsi on aurait eu les infos concernant l'utilisateur car lorsqu'il se logue j'utilise session_register() pour garder son mot de passe et son login pour le "suivre" sur le site.