我有激活玩家各种游戏平台的代码,该代码运行良好,但运行速度非常慢。我怎样才能使其更好并更快地运行?
<?php
$_SESSION['username'] = "demo123";
$password = "pass123";
$prefix = "HAN";
$gmusername = $prefix.$_SESSION['username'];
$gmpassword = $password;
$apikey = "SEFOQVBJOjEyMzQ1Njc4";
/////// WM ///////
$params = ['username' => $gmusername];
$curl = curl_init();
curl_setopt_array($curl, array(
CURLOPT_URL => "https://api.gmaster8.com/WM/player/active",
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => $params,
CURLOPT_RETURNTRANSFER => true,
CURLOPT_HTTPHEADER => array(
"Authorization: Basic $apikey"
) ,
CURLOPT_USERPWD => "$gmusername:$gmpassword",
));
curl_exec($curl);
/////// EVOLUTION ///////
$params = ['username' => $gmusername];
$curl = curl_init();
curl_setopt_array($curl, array(
CURLOPT_URL => "https://api.gmaster8.com/EVOLUTION/player/active",
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => $params,
CURLOPT_RETURNTRANSFER => true,
CURLOPT_HTTPHEADER => array(
"Authorization: Basic $apikey"
) ,
CURLOPT_USERPWD => "$gmusername:$gmpassword",
));
curl_exec($curl);
/////// IBC ///////
$params = ['username' => $gmusername];
$curl = curl_init();
curl_setopt_array($curl, array(
CURLOPT_URL => "https://api.gmaster8.com/IBC/player/active",
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => $params,
CURLOPT_RETURNTRANSFER => true,
CURLOPT_HTTPHEADER => array(
"Authorization: Basic $apikey"
) ,
CURLOPT_USERPWD => "$gmusername:$gmpassword",
));
curl_exec($curl);
////// and there are more than 20 other platforms need to be actived like that
?>
是否有更好的解决方案来激活许多平台?我上面的代码没有错误地运行,但是在注册和激活权限以在游戏平台之间进行访问时,玩家需要花太多时间加载。