我正在嘗試驗證是否支付了Minecraft用戶名。檢查頁面是否返回true或false
通過在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爲我們測試它? – 2012-04-28 13:26:49
Notch是一個有效的用戶ID .......它在頁面上返回true,但不適合我。 – devs 2012-04-28 13:28:12