私はMinecraftユーザ名が支払われているかどうかを確認しようとしています。ページが真または偽を返すかどうか確認してください。
URLの最後にユーザー名を入力すると、trueまたはfalseが返されます。
$input = 'Notch';
function checkPlayer($player) {
$mcURL = 'http://www.minecraft.net/haspaid.jsp?user=';
$auth = file_get_contents($mcURL . $player);
if ($auth === true) {
echo $player. ' is valid';
} else {
echo $player. ' is not valid';
}
}
checkPlayer($input);
ただし、trueを返しません。ページhttp://www.minecraft.net/haspaid.jsp?user=Notchに行くと、trueを返します。どうすれば適切にチェックできますか?私はfile_get_contents
がこの問題に使う間違った機能だと思います。私は確信していません。
と
あなたは私たちがそれをテストするための有効なユーザーIDを提供することができますか? –
Notchは有効なユーザーIDです。このページではtrueを返しますが、私には該当しません。 – devs