Web Programming: Cek kecepatan internet pengunjung dengan PHP
Selain mekanisme hitung mundur atau countdown, dosen pembimbing skripsi juga meminta supaya sistem mampu mendeteksi kecepatan akses internet dari pengguna yang mencoba akses ke sistem. Jadi jika kecepatan pengguna di bawah dari kecepatan minimal yang ditentukan, pengguna tidak akan diberikan hak untuk mengakses sistem.
<?php
/*------
Copyright 2009. Anom Tejo Pratomo
Departemen Teknik Mesin - Universitas Indonesia
------*/
error_reporting(0);// MEMULAI PENGUJIAN KECEPATAN AKSES INTERNET PENGGUNA
$kb=1024; // Besar data yang akan dikirim untuk pengujian
$limit=512; // Batas kecepatan yang diinginkan agar pengguna dapat mengakses sistemecho “streaming $kb Kb…< !-”;
flush();
$time = explode(” “,microtime());
$start = $time[0] + $time[1];
for($x=0;$x<$kb;$x++){
echo ‘ echo str_pad(”, 1024, ‘.’); // Mengirim data, tag “” digunakan untuk menyembunyikan output dari user interface.
echo ‘->’;
flush();
}
$time = explode(” “,microtime());
$finish = $time[0] + $time[1];
$deltat = $finish – $start;
$kecepatan = round($kb / $deltat, 3);
echo “Pengujian selesai dalam waktu $deltat detik. Kecepatan internet Anda adalah “.$kecepatan.”Kb/s”;if ($kecepatan < $limit) {
echo ‘Maaf, Anda tidak dapat mengakses sistem kami!’;
exit();
}
?>
Saya sih tidak bisa menjamin hasilnya akurat lho! :p
Related posts:
- Web Programming: Hitung mundur dengan JavaScript Kebetulan waktu ngerjain skripsi kemaren (Manipulasi Robot Berbasis Web) ada...
- Menghindari SPAM dengan Temporary E-mail Pengen mendaftar di suatu situs tapi takut inbox mail sendiri...
- Tutorial Preview Video dengan Media Player Classic 1. Bukalah program Media Player Classic Jika anda belum...
- System Restore di Microsoft Windows XP System Restore ialah salah satu fitur unggulan dari Microsoft Windows...
- Memindahkan blog WordPress ke hosting baru Terdapat dua skenario untuk memindahkan wordpress ke web hosting baru....
- Mengubah User Agent Web Browser Pada setiap web browser terdapat suatu identitas yang dapat dikenali...

patut di coba bro.l thanks yah
wah keren ni
kreatif anak jalanan