php专区

 首页 > php专区 > PHP高级 > 缓存异常处理 > 请教QQ互联的代码是如何写的?

请教QQ互联的代码是如何写的?

分享到:
【字体:
导读:
         摘要:请问QQ互联的代码是怎么写的??<?php //应用的APPID $app_id="xxxxx"; //应用的APPKEY $app_s...

请教QQ互联的代码是如何写的?
请问QQ互联的代码是怎么写的??

  //应用的APPID
  $app_id = "xxxxx";
  //应用的APPKEY
  $app_secret = "xxxxxxx";
  //成功授权后的回调地址
  $my_url = "http://www.abc.com";
 
  //Step1:获取Authorization Code
  session_start();
  $code = $_REQUEST["code"];
  if(empty($code)) 
  {
     //state参数用于防止CSRF攻击,成功授权后回调时会原样带回
     $_SESSION['state'] = md5(uniqid(rand(), TRUE)); 
     //拼接URL     
     $dialog_url = "https://graph.qq.com/oauth2.0/authorize?response_type=code&client_id=" 
        . $app_id . "&redirect_uri=" . urlencode($my_url) . "&state="
        . $_SESSION['state'];
     echo("