このサイトで質問するのは初めてなので、よろしくお願いします。インターネット接続速度をテストするための別の Web サイトからスクリプトを取得し、if else ステートメントを追加しました。速度が 500 を超えると、特定のページにリダイレクトされます。何らかの理由で、私はそれを機能させることができません。ob_start();
タグの前にを追加し、タグの後に<html>
も追加しました。body タグの間に以下のコードを追加しました。ob_end_flush();
</html>
$kb=512;
flush();
$time = explode(" ",microtime());
$start = $time[0] + $time[1];
for($x=0;$x<$kb;$x++){
echo str_pad('', 1024, '');
flush();
}
$time = explode(" ",microtime());
$finish = $time[0] + $time[1];
$deltat = $finish - $start;
$intspeed = round($kb / $deltat, 0);
echo $intspeed; //just to check if $intspeed has a value
if ($intspeed > 500) {
header("Location: test.php");
exit();
} else {
header('Location: falcons/index.php');
exit();
}