示例#1
0
    }
    $fetch_string = "http://api.steampowered.com/ISteamUser/GetPlayerSummaries/v0002/?key=" . $api_key . "&steamids=" . $_SESSION["steam_id"];
    $user_JSON_data = @file_get_contents($fetch_string);
    if ($user_JSON_data === FALSE) {
        header("Location: /error.php");
    }
    $user_data = json_decode($user_JSON_data);
    if (count($user_data->response->players) == 1) {
        $player = $user_data->response->players[0];
        $avatar_url_parts = explode("/", $player->avatar);
        $part_count = count($avatar_url_parts);
        $avatar_url = $avatar_url_parts[$part_count - 2];
        $avatar_url .= "/";
        $avatar_url .= strtok($avatar_url_parts[$part_count - 1], ".");
        $user_name = htmlspecialchars($player->personaname, ENT_QUOTES);
        query_setUserSteamDetails($mysqli, $_SESSION["user_id"], $player->personaname, $avatar_url);
        query_getUserByUserID($mysqli, $user, $_SESSION["user_id"]);
        $_SESSION["steam_name"] = $user_name;
        $_SESSION["steam_avatar"] = $avatar_url;
        $_SESSION["trade_token"] = $user['trade_token'];
    }
    header("Location: " . $redirect_page);
}
query_getGlobalInformation($mysqli, $global_info);
if (!empty($_SESSION["user_id"])) {
    query_updateUserLastActivity($mysqli, $_SESSION["user_id"], time());
}
query_getGlobalInformation($mysqli, $global_info);
?>

<!DOCTYPE html>
示例#2
0
文件: 404.php 项目: Aeirsoul/CSTrade
    }
    $fetch_string = "http://api.steampowered.com/ISteamUser/GetPlayerSummaries/v0002/?key=" . $api_key . "&steamids=" . $_SESSION["steam_id"];
    $user_JSON_data = @file_get_contents($fetch_string);
    if ($user_JSON_data === FALSE) {
        header("Location: /error.php");
    }
    $user_data = json_decode($user_JSON_data);
    if (count($user_data->response->players) == 1) {
        $player = $user_data->response->players[0];
        $avatar_url_parts = explode("/", $player->avatar);
        $part_count = count($avatar_url_parts);
        $avatar_url = $avatar_url_parts[$part_count - 2];
        $avatar_url .= "/";
        $avatar_url .= strtok($avatar_url_parts[$part_count - 1], ".");
        $user_name = htmlspecialchars($player->personaname, ENT_QUOTES);
        query_setUserSteamDetails($mysqli, $_SESSION["user_id"], $user_name, $avatar_url);
        query_getUserByUserID($mysqli, $user, $_SESSION["user_id"]);
        $_SESSION["steam_name"] = $user_name;
        $_SESSION["steam_avatar"] = $avatar_url;
        $_SESSION["trade_token"] = $user['trade_token'];
    }
    header("Location: " . $redirect_page);
}
if (!empty($_SESSION["user_id"])) {
    query_updateUserLastActivity($mysqli, $_SESSION["user_id"], time());
}
query_getGlobalInformation($mysqli, $global_info);
?>

<!DOCTYPE html>
<html>