PHP проверяет, соответствует ли значение true, если да, сделайте это – не работает

У меня есть простая система голосования, которая генерирует перетасованный код после того, как вы проголосовали. У меня есть небольшая система обратного вызова, которая проверяет, проголосовал ли пользователь на сайте.

Выглядит так:

http://gamingtoplist.net/?hasvoted=187&ip=82.81.33.168

187 = идентификатор сервера в верхнем списке IP = IP-адрес, который только что проголосовал.

Если он говорит правду, когда вы переходите на эту страницу, это означает, что IP проголосовал за этот идентификатор сервера. Если он говорит false, это означает, что IP-адрес не проголосовал за идентификатор сервера.

Я только что проголосовал, как вы видите, это говорит правду.

Теперь, чтобы проверить, проголосовал ли я за это:

if (isset($_POST['submit'])) { $check_GTL = file_get_contents("http://gamingtoplist.net/?hasvoted=187&ip=".$_SERVER['REMOTE_ADDR']); if ($check_GTL != "true") { $errors[] = "Sorry, but it seems like you haven't voted on all links, please contact Jony."; } 

Эта строка проверяет, проголосовали ли вы:

 $check_GTL = file_get_contents("http://gamingtoplist.net/?hasvoted=187&ip=".$_SERVER['REMOTE_ADDR']); 

Но по какой-то случайной причине скрипт говорит мне, что check_GTL не является «истинным». Но это правда …

Что с этим не так?

Благодаря!

Все это:

 if (isset($_POST['submit'])) { $check_GTL = file_get_contents("http://gamingtoplist.net/?hasvoted=187&ip=".$_SERVER['REMOTE_ADDR']); if ($check_GTL != "true") { $errors[] = "Sorry, but it seems like you haven't voted on all links, please contact Jony."; } if($check_GTL == "true") { // if($votes > 0 && $check_GTL == "true") { disab led $votes cause runelocus didnt work lately for some reason. $insert = "INSERT INTO votes(auth, ip, received, time) VALUES('".$auth."', '".$_SERVER['REMOTE_ADDR']."', '0', '".time()."')"; $insert = $connect->query($insert) or die(mysqli_error($connect)); echo '<center><div class="movingerror" style="color: yellow">Thank you for voting! Your auth is <b>'.$auth.'</b>. Please type ::auth '.$auth.' to claim your reward</div></center>'; $file = fopen("votes.txt", 'w'); fwrite($file, --$votes); fclose($file); } } 

Related of "PHP проверяет, соответствует ли значение true, если да, сделайте это – не работает"