Ihsana Computer - Closed Message Favorite Artikel : Membersihkan Flashdisk terinfeksi All Virus Shortcut , baca selengkapnya...!


[PHP] Simple Scripts Deteksi Alamat IP, Browser dan OS Pengunjung
Tanggal publikasi: 2010-09-11. Penulis: Jasman. Dibaca: 5547 kali

Hallo sobat ihsana, kali ini ihsana akan berbagi contoh deteksi ip, browser pengunjung beserta os nya. Silahkan diedit sesuai keperluan.

<?php

/**
* @author Jasman
* @Copyright (c) 2010 Ihsana IT Solution (www.ihsana.com)
* Licensed under the MIT license
* http://www.opensource.org/licenses/mit-license.php
*/

class Browser {

public static function detect() {
$userAgent = strtolower($_SERVER['HTTP_USER_AGENT']);

if (preg_match('/opera/', $userAgent)) {
  $name = 'Opera';
}
elseif (preg_match('/webkit/', $userAgent)) {
  $name = 'Safari/Chrome';
}
elseif (preg_match('/msie/', $userAgent)) {
  $name = 'Internet Explorer';
}
elseif (preg_match('/mozilla/', $userAgent) && !preg_match('/compatible/', $userAgent)) {
  $name = 'Mozilla Firefox';
}
else {
  $name = 'unrecognized';
}


if (preg_match('/.+(?:fox|it|ra|ie)[\/: ]([\d.]+)/', $userAgent, $matches)) {
  $version = $matches[1];
}
else {
  $version = 'unknown';
}


if (preg_match('/linux/', $userAgent)) {
  $platform = 'linux';
}
elseif (preg_match('/macintosh|mac os x/', $userAgent)) {
  $platform = 'mac';
}
elseif (preg_match('/windows|win32/', $userAgent)) {
  $platform = 'Windows';
}
else {
  $platform = 'unrecognized';
}

return array(
'name' => $name,
'version' => $version,
'platform' => $platform,
'userAgent' => $userAgent
);
}
}

$browser = Browser::detect();
$rip = $_SERVER['HTTP_X_FORWARDED_FOR'];
$engine = $_SERVER['HTTP_VIA'];
$ip = $_SERVER['REMOTE_ADDR'];

?>
 

Berikut scripts untuk menamplkan ke HTML

<table border="0" width="100%" style="border-collapse: collapse">
 <tr>
    <td width="141">Browser Name</td>
    <td width="11">:</td>
    <td><?php echo $browser['name']; ?>/<?php echo $browser['version']; ?></td>
  </tr>
  <tr>
    <td>OS Platform</td>
    <td>:</td>
    <td><?php echo $browser['platform']; ?></td>
  </tr>
  <tr>
    <td>IP</td>
    <td>:</td>
    <td><?php echo $ip ?></td>
  </tr>
  <tr>
    <td>Agent</td>
    <td>:</td>
    <td><?php echo $browser['userAgent']; ?></td>
 </tr>
</table>
 

Oh ya, jika sobat menggunakan blogspot atau yang gak mendukung php silahkan di coba menggunakan code User Agent Detector.

Komentar

Jika ada yang kurang jelas silahkan bertanya. Silahkan klik RSS atau Email jika ingin jawaban melalui email dan masukan No. Ponsel pada URL Anda jika ingin jawaban melalui ponsel atau Pantau Komentar Lewat Facebook.




trima kasih atas script-nya...
ijin make yah..
Dikirim oleh : Pulung pada tanggal : 2010-09-13


iya, sama2 sob.
Dikirim oleh : Jasman pada tanggal : 2010-09-13


makasih mas tutorialnya...
hehehehe
Dikirim oleh : telo pada tanggal : 2010-12-30


hhehe... sama2... avatar / smiles
Dikirim oleh : Jasman pada tanggal : 2010-12-30


Wah bener2 sangat membantu saya avatar / smiles
Karena wa bener kurang paham kalau soal preg... http://www.beritatrend.com
Dikirim oleh : adamafgant pada tanggal : 2011-01-02


thank...
Dikirim oleh : Jasman pada tanggal : 2011-01-03


terimakasih gan...saya mo coba juga avatar / smiles
Dikirim oleh : laptop pada tanggal : 2011-05-09


silahkan gan
Dikirim oleh : Jasman pada tanggal : 2011-05-13


The website is excellent, I visit it regularly and always has interesting information. Viewed and very well-organized.
Dikirim oleh : Dijeta pada tanggal : 2011-06-23


One of the best web sites on the internet. Very fast and up todate with information and news. Very Good Site. Yes, I would recommend to some of my friends and family.
Dikirim oleh : Halkidiki pada tanggal : 2011-06-29


Thank bro
Dikirim oleh : Jasman pada tanggal : 2011-07-04


bagus kayaknya, tapi saya gak ngerti cara make nya
Dikirim oleh : Obat Diabetes Melitus pada tanggal : 2011-08-02


silahkan dicoba2 mas,,
Dikirim oleh : Jasman pada tanggal : 2011-08-07


cakep nih om skp,, izin pake yah om.. avatar / smiles
Dikirim oleh : J.P pada tanggal : 2011-10-27


silahkan omz..
Dikirim oleh : Jasman pada tanggal : 2011-10-30


Mantabs... ^_^

Thanks gan...
Sangat membantu...
Dikirim oleh : Indra Al-Sasak pada tanggal : 2012-12-20


keren mas informasinya, sangat bermanfat sekali. makasih banyak nih, ijin blogwalking.. avatar / smiles
Dikirim oleh : ace maxs pada tanggal : 2013-02-23

Kirim Komentar
Komentar dan jawaban akan terkirim ke Facebook jadi silahkan di like (suka) jika ingin menerima jawaban dari komentar tersebut.
Nama Anda : Fans Page Facebook
URL/Email/No. HP :
Hasil dari dua ditambah empat ? Jawaban dengan angka

  • Backlink dofollow hanya 5 komentar pertama setiap halamannya
  • Komentar berisi link, cacian, warez dan pornograpi akan dihapus
  • BBCODE aktif hanya untuk [b]bold[/b], [i]italic[/i], [i]underline[/i] dan emotion.
[PHP] Simple Scripts Deteksi Alamat IP, Browser dan OS Pengunjung

LINK

HTML [General]
BBCODE [phpBB, vBulletin, dan lain-lain]
Widget Radio Ihsana


PENCARIAN POPULER

Berikut ini pencarian menuju situs ini dan klik link tersebut untuk mencari artikel lama pada domain ini.

, , , , , , delet bekas virus shortcut , jika casing laptop rusak, , cara auto huruf besar setelah titik, , , , , ,

Agar hasil pencarian lebih tepat, sobat harus pandai dalam menggunakan keywords. Silahkan sobat pahami Tips Menggunakan Keywords di Google.