Cet article vous présentera la solution à l'échec de la demande de mini-programme pour demander une session. Il a une certaine valeur de référence. Les amis dans le besoin peuvent s'y référer. J'espère qu'il sera utile à tout le monde.
[Recommandations d'apprentissage associées : Tutoriel de développement de mini-programmes]
Lors de l'autorisation de connexion du mini-programme aujourd'hui, après la connexion autorisation Lorsque skey a été mis en arrière-plan et que la valeur de session de skey a été obtenue, elle n'a pas pu être obtenue. Après avoir longtemps lutté, j'ai réalisé qu'il s'agissait d'un problème avec session_id. C'est parce que le session_id n'est pas transmis que le backend reçoit la valeur transmise par le frontend. La valeur est clairement présente dans la session mais ne peut pas être obtenue.
Lors de la connexion pour autorisation, le serveur backend doit renvoyer le session_id de cette session
L'applet doit enregistrer le session_id transmis depuis l'arrière-plan
Lorsque les utilisateurs se connectent au mini-programme, ils doivent d'abord déterminer si l'utilisateur actuel a l'autorisation. Ils doivent passer la clé en arrière-plan pour déterminer si la clé actuelle a expiré. Lorsque vous demandez l'arrière-plan, vous devez ajouter session_id à l'en-tête de l'auditeur pour déterminer s'il appartient à la même session.
Pour plus de connaissances liées à la programmation, veuillez visiter : Introduction à la programmation ! !
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!