gestou
Messages postés2Date d'inscriptionvendredi 7 octobre 2011StatutMembreDernière intervention 9 octobre 2011
-
7 oct. 2011 à 17:07
gestou
Messages postés2Date d'inscriptionvendredi 7 octobre 2011StatutMembreDernière intervention 9 octobre 2011
-
9 oct. 2011 à 15:23
Bonjour,
J'ai parcouru longuement les forums sans trouver tout à fait la réponse à ma question.
Je suis webmaster débutant et j'ai la possibilité de faire un jeu-concours. Il ya donc des lots à gagner.
Du coup j'aurai besoin de récupérer (et non pas d'afficher) les adresses ip des participants au questionnaire du jeu-concours afin de débusquer les éventuels tricheurs qui joueraient 10 ou 20 fois afin de gagner les lots. Donc du coup il faudrait que via leur formulaire de participation au jeu je puisse récupérer leur ip afin d'exclure les ip qui se répéte afin de pouvoir choisir les vrais gagnants. Je tiens à vous préciser que je ne me sers pas de mysql et que donc je récupére les infos directement dans ma boîte mail. Pour cela je me sers de deux fichiers que j'ai nommé envoi.php et formulaire.php.
Voici leur script :
Formulaire.php ça donne ça :
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html>
<head>
<title>formulaire jeu-concours</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<script language="JavaScript">
//La fonction JavaScript qui vérifie si les champs obligatoirs du formulaire ont été bien remplis
<!--
function envoie(formulaire) {
if ( (document.getElementById('nom').value.length>0)
&&(document.getElementById('prenom').value.length>0)
&&(document.getElementById('adresse').value.length>0)
&&(document.getElementById('npa').value.length>0)
&&(document.getElementById('localite').value.length>0)
&&(document.getElementById('annee').value.length>0)
){
formulaire.submit();
} else
alert('IMPOSSIBLE D\' ENVOYER LE FORMULAIRE, VOUS AVEZ OUBLIEZ DE REMPLIR DES CHAMPS OBLIGATOIRES');
}
-->
</script>
<style type="text/css">
<!--
.Style4 { font-size: 16px;
font-weight: bold;
}
.Style10 {font-size: 18px; font-weight: bold; }
.Style11 {
font-size: 36px;
font-weight: bold;
}
-->
</style>
</head>
<body bgcolor="#FFFFFF">
<div align="center">
<p align="left" class="Style11">Formulaire de participation </p>
<p align="left" class="Style10"><font color="#FF0000">Les cases marquées d'une * sont obligatoires </font> </p>
<form action="envoi.php" method="post" name="form_contacts" id="form_contacts">
L'adresse IP de l'appelant se trouve dans $_SERVER["REMOTE_ADDR"].
Faire un contrôle par l'adresse IP, c'est mieux que rien mais c'est très loin d'être l'arme absolue. Ça n'empêchera pas les (vrais) petits malins de jouer plusieurs fois, à commencer par ceux dont l'IP n'est pas fixe, et ça risque d'empêcher de jouer des gens qui n'ont pourtant jamais joué avant... Le problème a souvent été abordé, il n'a pas de solution simple.
gestou
Messages postés2Date d'inscriptionvendredi 7 octobre 2011StatutMembreDernière intervention 9 octobre 2011 9 oct. 2011 à 15:23
Merci le père pour cette réponse.
J'ai un souci car ce code je l'ai trouvé mais il m'affiche l'ip mais sur une page web et non pas dans le message que je reçois dans mon mail. Je n'arrive pas à trouver où je dois placer ce bout de code dans les pages que j'ai copier/coller.
Aurais-tu une idée parce que là moi je sèche complet.
Trouvez des réponses à vos questions sur la création de sites web, le référencement et les meilleures pratiques pour gérer un site. Échangez avec d'autres webmasters passionnés pour améliorer vos compétences en ligne et optimiser vos projets de site web.
9 oct. 2011 à 15:23
J'ai un souci car ce code je l'ai trouvé mais il m'affiche l'ip mais sur une page web et non pas dans le message que je reçois dans mon mail. Je n'arrive pas à trouver où je dois placer ce bout de code dans les pages que j'ai copier/coller.
Aurais-tu une idée parce que là moi je sèche complet.
Merci d'avance,
Gestou.