そこで、最近、サーバーのステータスに応じて「オンライン」または「オフライン」を返す以前に開始したプラグインについてHostgatorに連絡することにしました。
さて、ここに問題があります。
Hostgatorはfsockopenを無効にしていて、嫌がらせをした後、有効にしました。しかし、すべてのサーバーIPとポートがそれで機能するわけではありませんか?
例えば:
<?php
$ip = "play.magicacraft.net";
$port = "25567";
$online = @fsockopen( $ip, $port, $errno, $errstr, 200);
if($online >= 200) {
echo '<a href="#" class="MPServer_Online">Online</a>';
}
else {
echo '<a href="#" class="MPServer_Offline">Offline</a>';
}
?>
それは私にとってオンラインとして戻ってきます。
次のような別のサーバーのIPとポートを使用する場合:
$port = 72.20.55.85";
$ip = "25570";
オンラインなのにオフラインと言う
これは私の側のせいですか、それとも彼らのせいですか?http://minecraftservers.org/index/1などのサイトはこの情報にアクセスできますが、アクセスできないため、これに疑問を持っています。
御時間ありがとうございます