我正在尝试验证是否支付了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