<?php class qqlogin{ public $app_id; public $app_key; public $callback; public $code; public $state; public function __construct($app_id,$app_key,$callback){ $this->code = isset($_REQUEST['code'])? $_REQUEST['code'] : ''; $this->state = isset($_REQUEST['state'])? $_REQUEST['state'] : ''; $this->app_id = $app_id; $this->app_key = $app_key; $this->callback = $callback; } public function get_token(){ $url = "https://graph.qq.com/oauth2.0/token?grant_type=authorization_code&client_id=".$this->app_id."&client_secret=".$this->app_key."&code=".$this->code."&redirect_uri=".urlencode($this->callback); $str = $this->visit_url($url); parse_str($str,$arr); return $arr; }
Il s'agit d'une classe de connexion QQ, utilisée pour l'interface de connexion QQ,
classe de connexion php-qq, la classe a été encapsulée, utilisée pour la page de rappel de connexion QQ. App_id, app_key, callback
Le processus d'accès QQ doit être compris par vous-même dans la documentation Internet QQ. Ce type encapsule uniquement la fonction de rappel.
Demandez l'adresse URL, obtenez la chaîne de retour, convertissez la chaîne dans un format qui peut être json_decoded et obtenez la valeur de retour de la page via curl.
Toutes les ressources de ce site proviennent d'internautes ou sont réimprimées par les principaux sites de téléchargement. Veuillez vérifier vous-même l'intégrité du logiciel ! Toutes les ressources de ce site sont uniquement à titre de référence d'apprentissage. Merci de ne pas les utiliser à des fins commerciales. Sinon, vous serez responsable de toutes les conséquences ! En cas d'infraction, veuillez nous contacter pour la supprimer. Coordonnées : admin@php.cn
Article connexe
09 Jun 2020
Étant donné que Tencent oauth sdk a été trop écrit et ne peut pas être bien combiné avec thinkphp, Tencent oauth sdk est écrit comme une classe d'extension de tp Dans la méthode __construct, vous pouvez directement écrire votre app_id, app_key et votre adresse de rappel.
08 Sep 2017
Cet article présente principalement la classe singleton de la fonction de sélection multi-bibliothèques Redis implémentée par PHP.Il analyse la fonction de sélection multi-bibliothèques de PHP en utilisant le mode singleton pour implémenter la fonction de sélection multi-bibliothèques de la base de données redis sur la base de l'exemple de formulaire Friends. le besoin peut se référer à ce qui suit
28 Dec 2017
Cet article présente principalement la classe de connexion de vérification simple implémentée en PHP, qui peut réaliser des fonctions de base de requête de base de données PHP et de correspondance de mot de passe. J'espère que cela aide tout le monde.
27 Jul 2017
Cet article présente principalement la classe singleton de la fonction de sélection multi-bibliothèques Redis implémentée par PHP.Il analyse la fonction de sélection multi-bibliothèques de PHP en utilisant le mode singleton pour implémenter la fonction de sélection multi-bibliothèques de la base de données redis sur la base de l'exemple de formulaire Friends. le besoin peut se référer à ce qui suit
19 May 2018
Cet article présente principalement la classe singleton de la fonction de sélection multi-bibliothèques Redis implémentée par PHP.Il analyse la fonction de sélection multi-bibliothèques de PHP en utilisant le mode singleton pour implémenter la fonction de sélection multi-bibliothèques de la base de données redis sur la base de l'exemple de formulaire Friends. le besoin peut se référer à ce qui suit
12 Jun 2018
Cet article vous présente un morceau de code pour la connexion et la vérification des utilisateurs à l'aide de PHP. Il ne sépare pas la connexion et la requête de base de données. Les amis dans le besoin peuvent s'y référer.
Hot Tools
Bibliothèque PHP pour les conteneurs d'injection de dépendances
Bibliothèque PHP pour les conteneurs d'injection de dépendances
Une collection de 50 excellents algorithmes PHP classiques
Algorithme PHP classique, apprenez d'excellentes idées et élargissez votre réflexion
Petite bibliothèque PHP pour optimiser les images
Petite bibliothèque PHP pour optimiser les images