IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

Captcha qui reste que sur le bleu qui ne change jamais de couleur


Sujet :

Langage PHP

  1. #1
    Nouveau Candidat au Club
    Homme Profil pro
    Développeur Web
    Inscrit en
    Janvier 2015
    Messages
    8
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Marne (Champagne Ardenne)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : Service public

    Informations forums :
    Inscription : Janvier 2015
    Messages : 8
    Points : 0
    Points
    0
    Par défaut Captcha qui reste que sur le bleu qui ne change jamais de couleur
    Bonjour , il y a quelque mois j'ai crée un captcha qui a 3 images (bleu,vert,rouge) , et cela ne veut pas changé de image cela reste que sur la bleu, j'ai cherché pendant 3 mois et je n'ai pas trouvé , c'est pour sa aujourd'hui le contact les gens de developpez, voici mon code:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    <?php
     
    require 'init.php';
     
    $_SESSION['NUM_CAPTCHA'] = rand(0,150); if(@$_SESSION['NUM_CAPTCHA'] = rand(0,150)) { $couleur = "BLEU"; $code = "fjdq848kj8hu8hgdrt7hjf4gykhul6qz1d6c4"; $_SESSION['NUM_CAPTCHA'] = rand(0,225); } elseif(@$_SESSION['NUM_CAPTCHA'] = rand(0,225)) { $couleur = "ROUGE"; $code = "ndorehjfsibsdrgv5ddg5qz4gvylkhui8sef5"; $_SESSION['NUM_CAPTCHA'] = rand(0,100);  } elseif(@$_SESSION['NUM_CAPTCHA'] = rand(0,100)) {  $couleur = "ARGENT"; $code = "qzsmlfhjiopknjqese654dse6g4sdrh84dzda"; } ?>
    <!DOCTYPE html>
    <html> 
    <head>
    <title><?php echo $config->name; ?>: Captcha</title>
    <meta charset="utf-8"></meta>
    <link rel="stylesheet" href="./general/css/generalss.css"></link> <script src="http://wabbyxe.fr/jquery-latest.min.js" type="text/javascript"></script> 
    </head>
    <body>
    <div class="boxe">
    <div class="title">WABBYXE Sécurity</div>
    <p>Clique sur le Père Noël <b><?php echo $couleur; ?></b> pour accéder à l'hôtel !</p>
    <?php
    if(isset($_POST['code'])) {
    if($code == $_POST['code']) {
    $_SESSION['Captcha'] = 3;
    header("Location: ".$url."/client.php");
    } else {
    echo "<div class='erreur'>Tu n'as pas cliqué sur le bon, il fallait cliqué sur le.</div>";
    }
    }
    ?>
    <form class="center" method="post">
    	<input type="submit" name="code" class="tile-image" value="fjdq848kj8hu8hgdrt7hjf4gykhul6qz1d6c4" style="background-image: url(./general/images/PapaBleu.png);" onmouseover="this.style.opacity=1;this.filters.alpha.opacity=100" onmouseout="this.style.opacity=0.4;this.filters.alpha.opacity=40"></input>
    	<input type="submit" name="code" class="tile-image" value="qzsmlfhjiopknjqese654dse6g4sdrh84dzda" style="background-image: url(./general/images/PapaVert.png);" onmouseover="this.style.opacity=1;this.filters.alpha.opacity=100" onmouseout="this.style.opacity=0.4;this.filters.alpha.opacity=40"></input>
    	<input type="submit" name="code" class="tile-image" value="ndorehjfsibsdrgv5ddg5qz4gvylkhui8sef5" style="background-image: url(./general/images/PapaRouge.png);" onmouseover="this.style.opacity=1;this.filters.alpha.opacity=100" onmouseout="this.style.opacity=0.4;this.filters.alpha.opacity=40"></input>
    </form>
    </div>
     
    </html>
    <label id="Compte"></label>

  2. #2
    Rédacteur

    Avatar de Bovino
    Homme Profil pro
    Développeur Web
    Inscrit en
    Juin 2008
    Messages
    23 647
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2008
    Messages : 23 647
    Points : 91 220
    Points
    91 220
    Billets dans le blog
    20
    Par défaut
    Renseigne-toi sur la différence de syntaxe qu'il y a entre une affectation (attribuer une valeur à une variable) et une comparaison (savoir si une variable est égale à une autre).
    Pas de question technique par MP !
    Tout le monde peut participer à developpez.com, vous avez une idée, contactez-moi !
    Mes formations video2brain : La formation complète sur JavaScriptJavaScript et le DOM par la pratiquePHP 5 et MySQL : les fondamentaux
    Mon livre sur jQuery
    Module Firefox / Chrome d'intégration de JSFiddle et CodePen sur le forum

  3. #3
    Nouveau Candidat au Club
    Homme Profil pro
    Développeur Web
    Inscrit en
    Janvier 2015
    Messages
    8
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Marne (Champagne Ardenne)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : Service public

    Informations forums :
    Inscription : Janvier 2015
    Messages : 8
    Points : 0
    Points
    0
    Par défaut Merci de votre rėponse.
    Avez vous un tutoriel sur cela s'il vous plaît?




    Ynos

  4. #4
    Membre confirmé
    Avatar de Deuzz
    Homme Profil pro
    curieux
    Inscrit en
    Septembre 2014
    Messages
    148
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : curieux
    Secteur : Industrie

    Informations forums :
    Inscription : Septembre 2014
    Messages : 148
    Points : 521
    Points
    521
    Par défaut
    Citation Envoyé par Ynos-Wabbyxe Voir le message
    Avez vous un tutoriel sur cela s'il vous plaît?
    Bonsoir....

    Le mieux c'est de commencer par remercier Bovino pour sa réponse en 11 minutes chrono alors que tu as passé 3 mois dessus et ensuite de me faire un bisou pour le lien qui suit... ici

  5. #5
    Rédacteur

    Avatar de Bovino
    Homme Profil pro
    Développeur Web
    Inscrit en
    Juin 2008
    Messages
    23 647
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2008
    Messages : 23 647
    Points : 91 220
    Points
    91 220
    Billets dans le blog
    20
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    $_SESSION['NUM_CAPTCHA'] = rand(0,150);
    if(@$_SESSION['NUM_CAPTCHA'] = rand(0,150)) {
        $couleur = "BLEU";
        $code = "fjdq848kj8hu8hgdrt7hjf4gykhul6qz1d6c4";
        $_SESSION['NUM_CAPTCHA'] = rand(0,225);
    }
    elseif(@$_SESSION['NUM_CAPTCHA'] = rand(0,225)){
        $couleur = "ROUGE";
        $code = "ndorehjfsibsdrgv5ddg5qz4gvylkhui8sef5";
        $_SESSION['NUM_CAPTCHA'] = rand(0,100);
    }
    elseif(@$_SESSION['NUM_CAPTCHA'] = rand(0,100)){
        $couleur = "ARGENT";
        $code = "qzsmlfhjiopknjqese654dse6g4sdrh84dzda";
    }
    ?>
    Enfin, ceci dit, même si les comparaisons étaient correctes, la probabilité d'entrer dans au moins une condition revient à la probabilité pour qu'un tirage aléatoire prévu pour ne jamais renvoyer la même valeur deux fois de suite renvoie la même valeur deux fois de suite et est donc pour ainsi dire assez proche de nulle...
    Pas de question technique par MP !
    Tout le monde peut participer à developpez.com, vous avez une idée, contactez-moi !
    Mes formations video2brain : La formation complète sur JavaScriptJavaScript et le DOM par la pratiquePHP 5 et MySQL : les fondamentaux
    Mon livre sur jQuery
    Module Firefox / Chrome d'intégration de JSFiddle et CodePen sur le forum

  6. #6
    Membre confirmé
    Avatar de Deuzz
    Homme Profil pro
    curieux
    Inscrit en
    Septembre 2014
    Messages
    148
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : curieux
    Secteur : Industrie

    Informations forums :
    Inscription : Septembre 2014
    Messages : 148
    Points : 521
    Points
    521
    Par défaut
    Ouh la la, je n'avais pas pris la peine de lire le code mais il y a un réel problème d’algorithme. Dans le principe on est sensé faire un tirage aléatoire une seule fois et non à chaque comparaison.

    La solution est d'affecter à une variable un nombre aléatoire et de comparer ensuite cette variable.

    Personnellement je ne me casserait pas la tête :
    • J'affecterais à une variable un rand(1,3)
    • et ensuite je collerais un switch avec les 3 cas possibles

  7. #7
    Nouveau Candidat au Club
    Homme Profil pro
    Développeur Web
    Inscrit en
    Janvier 2015
    Messages
    8
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Marne (Champagne Ardenne)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : Service public

    Informations forums :
    Inscription : Janvier 2015
    Messages : 8
    Points : 0
    Points
    0
    Par défaut
    MERCI ! J'ai trouver un tutoriel enfaite c'est tout bête.Et cela marche.

  8. #8
    Membre régulier Avatar de MTroy_
    Profil pro
    Inscrit en
    Mars 2012
    Messages
    63
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2012
    Messages : 63
    Points : 83
    Points
    83
    Par défaut
    Peux tu modifier le titre de ton post, en y ajoutant "[RESOLU]" ?
    Ca permet aux contributeurs de savoir s'il y a toujours besoin de le lire, et
    aux internautes ayant le même problème de savoir que le tiens à été résolu
    Plus rapide que webkit!
    Chuck Norris n'utilise pas de navigateur. Il lit le code source et imagine la page. Question de gain de temps...

  9. #9
    Nouveau Candidat au Club
    Homme Profil pro
    Développeur Web
    Inscrit en
    Janvier 2015
    Messages
    8
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Marne (Champagne Ardenne)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : Service public

    Informations forums :
    Inscription : Janvier 2015
    Messages : 8
    Points : 0
    Points
    0
    Par défaut Prblm encore !
    Bonjour , j'ai mis tout en 0,2 sa change de couleurs mais quand on clique sur le bon sa nous dis qu'il es pas bon , et donc sa nous fais tourné en bourique jusqu'a temps que sa veut bien , quelqu'un pourrait au lieu de me redirigé vers des tutoriels me le faire directement s'il vous plaît ?

  10. #10
    Membre expert
    Avatar de Spartacusply
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mai 2011
    Messages
    1 723
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mai 2011
    Messages : 1 723
    Points : 3 274
    Points
    3 274
    Par défaut
    quelqu'un pourrait au lieu de me redirigé vers des tutoriels me le faire directement s'il vous plaît ?
    Non.
    Un message utile vous a aidé ? N'oubliez pas le

    www.simplifions.fr - Simplifier vos comptes entre amis !

  11. #11
    Rédacteur

    Avatar de Bovino
    Homme Profil pro
    Développeur Web
    Inscrit en
    Juin 2008
    Messages
    23 647
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2008
    Messages : 23 647
    Points : 91 220
    Points
    91 220
    Billets dans le blog
    20
    Par défaut
    Citation Envoyé par Développeur Web
    quelqu'un pourrait au lieu de me redirigé vers des tutoriels me le faire directement s'il vous plaît ?
    J'aime beaucoup la conception que tu sembles avoir de ton métier !
    Pas de question technique par MP !
    Tout le monde peut participer à developpez.com, vous avez une idée, contactez-moi !
    Mes formations video2brain : La formation complète sur JavaScriptJavaScript et le DOM par la pratiquePHP 5 et MySQL : les fondamentaux
    Mon livre sur jQuery
    Module Firefox / Chrome d'intégration de JSFiddle et CodePen sur le forum

  12. #12
    Nouveau Candidat au Club
    Homme Profil pro
    Développeur Web
    Inscrit en
    Janvier 2015
    Messages
    8
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Marne (Champagne Ardenne)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : Service public

    Informations forums :
    Inscription : Janvier 2015
    Messages : 8
    Points : 0
    Points
    0
    Par défaut Je n'ai que 14 ans j'ai encore le temps.
    Bovino , j'ai que 14 ans je vais en avoir 15 puis je ne vais pas en faire de sa mon métié sa c'est le plaisir , quelqu'un pourrait au moin me faire un tutoriel directement ici ?

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 2
    Dernier message: 27/11/2009, 19h38
  2. Menu déroulant qui reste deroulé sur la rubrique
    Par nhynhy dans le forum Général JavaScript
    Réponses: 7
    Dernier message: 09/02/2009, 13h41
  3. Package qui reste bloqué sur un data conversion
    Par remsrock dans le forum MS SQL Server
    Réponses: 0
    Dernier message: 26/11/2008, 11h27
  4. [XNA] Projet compatible que sur le PC qui a compilé
    Par Daikyo dans le forum XNA/Monogame
    Réponses: 2
    Dernier message: 29/04/2008, 17h48
  5. Réponses: 2
    Dernier message: 28/04/2008, 09h04

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo