<?php
 
require_once "QQ.php";
 
session_start();
 
 
if( !isset( $_SESSION['qq'] ) ){
 
    $qq = new QQ();
 
    $qq->appId = 'yourappid';
 
    $qq->appKey = 'yourappkey';
 
    $qq->redirectUri = $_SERVER['HTTP_HOST'];
 
 
    $_SESSION['qq'] = $qq;
 
} else {
 
    $qq = $_SESSION['qq'];
 
}
 
?>
 
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
 
<html xmlns="http://www.w3.org/1999/xhtml">
 
<head>
 
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
 
</head>
 
 
<body>
 
<?php if( !isset( $_REQUEST['code'] ) && $qq->accessToken == null ){
 
    $qqLoginUrl = $qq->getLoginUrl( 'get_user_info,email' );
 
    $_SESSION['qq'] = $qq;
 
?>
 
<a href="<?=$qqLoginUrl?>">qq login</a>
 
<?php } else {
 
    if( !$qq->userInfo ){
 
        if( $qq->getToken() ){
 
            echo "Token:" . $qq->accessToken . "<br />";
 
            if( $qq->getUser() ){
 
                echo "OpenId:" . $qq->openId . "<br />";
 
?>
 
            <pre style="text-align:left;">
 
                <?=print_r( $qq->userInfo, true );?>
 
            </pre>
 
<?php        } else {
 
                print_r( $qq->error );
 
            }
 
        }
 
    } else {
 
    ?>
 
    <pre style="text-align:left;">
 
        <?=print_r( $qq->userInfo, true );?>
 
    </pre>
 
    <?php
 
    }
 
}
 
?>
 
 
</body>
 
</html>
 
 
 |