Votre question

Demander un code pour un téléchargement

Tags :
  • Programme
  • Programmation
Dernière réponse : dans Programmation
2 Décembre 2007 21:16:57

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

5 Décembre 2007 22:07:14

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 +
5 Décembre 2007 22:25:28

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"]; ?
Contenus similaires
6 Décembre 2007 15:45:29

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;
6 Décembre 2007 19:09:04

Merci c'est bon j'ai trouvé !

En fait j'avaisoublié le point d'exclamation :


le vrai code devait être :

if($_SERVER['HTTP_REFERER'] != 'http://mapage.html')

12 Décembre 2007 21:24:35

Met [Résolu] dans ton titre ;) 
Tom's guide dans le monde
  • Allemagne
  • Italie
  • Irlande
  • Royaume Uni
  • Etats Unis
Suivre Tom's Guide
Inscrivez-vous à la Newsletter
  • ajouter à twitter
  • ajouter à facebook
  • ajouter un flux RSS