Se connecter avec
S'enregistrer | Connectez-vous

Demander un code pour un téléchargement

Dernière réponse : dans Programmation

Bonjour à tous, voila je fais un site en html grâce à un programme et j'aimerai savoir si il existe un code pour que sur une page il y ait par exemple:
"Entrez le code pour télécharger le fichier", avec un case libre où entrer le code, mais qu'il y ait plusieurs possibilités de codes différents.

Par exemple si l'utilisateur entre le code "123" il téléchargera le fichier "123.rar" ; 333 -> "333.rar" etc...

Merci d'avance.


Autres pages sur : demander code telechargement

Lassé par la pub ? Créez un compte

Salut fox
Je ne pense pas que tu puisses le faire qu'avec le html. Tu aurais besoin du PHP qui te permettrait de créer une base de données, de stockées tes trucs dedans et ensuite un script qui vérifie si ce que rentre le visiteur concorde avec ce qu'il y a dans ta base.
A +

Merci ! J'ai fait quelques essais ca marche!

Mais maintenant j'ai un nouveau petit problème:
J'aimerai vérifier que la page précédente de l'utilisateur soit bien celle prévue pour continuer (pour être sur que le lien ne vienne pas d'une autre source)

J'ai essayé ce code :

  1. <?php
  2. $_SERVER["HTTP_REFERER"];
  3.  
  4.  
  5. if($_SERVER=='Lapagequejeveut.html')
  6. {
  7. print("Bienvenue");
  8. exit();
  9. }
  10. else
  11. {
  12. print("Erreur");
  13. }
  14.  
  15. ?>


Mais ca affiche systématiquement le "erreur "du script. Ou est mon erreur ?

Est-ce qu'il existe une meilleure méthode que $_SERVER["HTTP_REFERER"]; ?

Essaie de mettre ta globale dans une variable et de l'afficher avec un echo pour voir ce qu'elle renvoie. Si ça se trouve elle est vide et c'est pour ça qu'elle renvoie tjs erreur.
En gros essaie un truc comme ça :

$variable = $_SERVER["HTTP_REFERER"];
echo $variable;
Lassé par la pub ? Créez un compte
Tom's guide dans le monde