Я пытаюсь подтвердить, что имя пользователя 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);
Но это не возвращает истины. Перейдя на страницу http://www.minecraft.net/haspaid.jsp?user=Notch, он вернет true. Как правильно проверить? Я думаю, что file_get_contents
является неправильной функцией для использования в этом вопросе. Хотя я не уверен.
вы можете предоставить действительный идентификатор пользователя для нас, чтобы проверить это? –
Notch - действительный идентификатор пользователя ....... Он возвращает true на странице, но не для меня. – devs