<?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
![Connexion de bibliothèques PHP tierces dans Joomla](https://img.php.cn/upload/article/001/246/273/173532331065396.jpg)
28 Dec 2024
Les bibliothèques PHP sont pratiques car elles sont accessibles depuis n'importe où dans l'application : depuis un plugin, un modèle de composant, un module, etc. Si quelqu'un a déjà résolu un problème similaire et l'a conçu comme une bibliothèque (et même l'a mis à jour), cela a du sens
![Connexion encapsulée PHP Classe Mysql et analyse de l'utilisation](https://img.php.cn/upload/article/000/000/013/9527fc8bb1007d8e6050f9f89366f5fe.jpg)
21 Dec 2016
Cet article présente principalement la classe de connexion MySQL et son utilisation encapsulées par PHP. Basé sur PHP, il encapsule une simple connexion à la base de données MySQL, des requêtes, une traversée et d'autres compétences, et explique également son utilisation spécifique. Les amis qui en ont besoin peuvent s'y référer.
![Pourquoi certaines méthodes de classe PHP commencent-elles par un trait de soulignement ?](https://img.php.cn/upload/article/001/246/273/173114832389217.jpg)
09 Nov 2024
Pourquoi certaines méthodes de classe PHP commencent-elles par un trait de soulignement ? En explorant les bibliothèques PHP, vous avez peut-être remarqué que certains développeurs préfèrent...
![Méthode PHP pour implémenter la connexion rapide QQ](https://img.php.cn/upload/article/000/000/013/23fba3f97d10d639041271ac6276b383.png)
30 Dec 2016
Cet article présente principalement en détail les trois méthodes de PHP pour obtenir une connexion rapide à QQ. Il a une certaine valeur de référence. Les amis intéressés peuvent s'y référer.
![Pourquoi les développeurs PHP utilisent-ils des traits de soulignement dans les méthodes de classe ?](https://img.php.cn/upload/article/001/246/273/173126370362701.jpg)
11 Nov 2024
Vérités cachées : le principal trait de soulignement dans les méthodes de classe PHPEn parcourant les bibliothèques PHP, on peut tomber sur des méthodes de classe préfixées par un...
![PHPMailer - Classe de transport de courrier électronique PHP](https://img.php.cn/upload/article/000/000/194/bef9adb800c8478c8edab6f1c62eb640.png)
18 Feb 2017
/*************************************************** ***** *************/VC IPicture affiche des images réseau, affiche des images distantes, affiche des images spécifiées par URL, télécharge des images via HTTP, affiche des images, affiche des images publicitaires en ligne et plus sont les mots-clés que j'ai répertoriés. J'ai recherché cet article plusieurs fois. Je l'ai trouvé après avoir essayé différentes manières d'écrire des mots-clés. Pour faciliter la tâche des autres, j'ai écrit tous les mots-clés. /************************************
![](/static/imghw/down_right.png)
![](/static/imghw/taglogo.png)
Outils chauds Tags
![](/static/imghw/taglogo.png)
Hot Tools
![Bibliothèque PHP pour les conteneurs d'injection de dépendances](https://img.php.cn/upload/manual/000/000/001/5e2171bf3c005481.png)
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
![](/static/imghw/taglogo.png)