Steam ユーザー ID を認証 ID に変換する Web サイトをセットアップしようとしています。訪問者に通常の Steam ID を入力し、ボタンをクリックして認証 ID に変換するように求めます。Steam は、ID をあるタイプから別のタイプに変換する機能を提供します。
ID を変換する Steam 関数:
function convert_steamid_to_accountid($steamid)
{
$toks = explode(":", $steamid);
$odd = (int)$toks[1];
$halfAID = (int)$toks[2];
$authid = ($halfAID*2) + $odd;
echo $authid;
}
以下は、ユーザー入力を取得し、関数を使用してその入力を別のものに変換する基本的な HTML ページをセットアップする試みです。
<INPUT TYPE = "Text" VALUE ="ENTER STEAM:ID" NAME = "idform">
<?PHP
$_POST['idform'];
$steamid = $_POST['idform'];
?>
また、デフォルトの Steam ユーザー ID は次のようになります。
スチーム_0:1:36716545
助けてくれてありがとう!