recherche

Maison  >  Questions et réponses  >  le corps du texte

php - CSRF sur la connexion QQ tierce

Lorsque je me connectais à un tiers, j'ai rencontré un problème. Je voulais empêcher les attaques CSRF, j'ai donc ajouté un morceau de code comme celui-ci

.

Ensuite, je suis dans la fonction de rappel. Maintenant, je peux voir que $_GET['state'] peut être lu, mais $state est NULL. Ensuite, je me demande s'il n'est pas enregistré, puis je passe au premier. Dans l'image, l'écriture est suivie de la lecture, ce qui en vaut la peine en ce moment.

Le message d'erreur est un message d'erreur lancé par moi-même dans mon programme, mais l'erreur s'est produite ici.

Avez-vous rencontré ce problème ? Comment résoudre ce problème ? J'ai l'impression qu'il s'agit d'un problème avec la configuration de mon serveur ? Si vous n’êtes pas sûr, demandez des réponses à Dieu.

Capture d'écran de l'erreur de page :

滿天的星座滿天的星座2781 Il y a quelques jours701

répondre à tous(2)je répondrai

  • 迷茫

    迷茫2017-05-27 17:45:43

    Je l'ai déjà fait, vous pouvez commenter le jugement if. C'est une façon.

    Une autre façon consiste à jeter un œil à la méthode de génération d'état.C'est un peu comme un code de vérification. Vous pouvez enregistrer la base de données ou la session après la génération de l'état, puis ajouter les paramètres d'état lors de la génération du rappel. la vérification est également la même. Obtenez la base de données ou la session pour déterminer le paramètre d'état dans le rappel.

    répondre
    0
  • 怪我咯

    怪我咯2017-05-27 17:45:43

    Frère, quelqu'un a-t-il rencontré ce problème ?

    répondre
    0
  • Annulerrépondre