Mendapatkan IP, Browser & OS User Menggunakan Codeigniter
Mendapatkan IP, Browser & OS User Menggunakan Codeigniter
IP adalah suatu deretan angka biner antara 32 bit sampai 128 bit yang dijadikan sebagai alamat protocol dalam jaringan internet dan berada di setiap komputer host. Browser adalah suatu aplikasi software yang digunakan untuk mengakses internet, seperti contohnya adalah Microsoft Internet Explorer, Google Chrome, Apple Safari dan Opera, Netscape Navigator, Mozilla Firefox, dll. OS adalah sistem operasi perangkat lunak yang digunakan oleh suatu komputer. Jika kita ingin mengetahui IP, Browser & OS yang digunakan oleh User untuk membuka website kita kita bisa mendapatkannya dengan menggunakan Codeigniter. Dan akan saya bahas pada artikel kali ini tentang Mendapatkan IP, Browser & OS User Menggunakan Codeigniter.
Sebelum kita membuat script untuk Mendapatkan IP, Browser & OS User Menggunakan Codeigniter, teman-teman siapkan terlebih dahulu file codeigniternya. Dan jika sudah maka buat satu file baru di folder views dengan nama user_details.php dan berikut adalah scriptnya.
<!DOCTYPE html>
<html>
<head>
<title>Mendapatkan IP, Browser & OS User Menggunakan Codeigniter</title>
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" />
</head>
<body>
<div class="container">
<h3 align="center">Mendapatkan IP, Browser & OS User Menggunakan Codeigniter</h3>
<div class="table-responsive">
<table class="table table-bordered table-striped">
<tr>
<td><b>IP Address</b></td>
<td><?php echo $ip_address; ?></td>
</tr>
<tr>
<td><b>Operating System</b></td>
<td><?php echo $os; ?></td>
</tr>
<tr>
<td><b>Browser Details</b></td>
<td><?php echo $browser . ' - ' . $browser_version; ?></td>
</tr>
</table>
</div>
</div>
</body>
</html>
Jika sudah maka dilanjutkan dengan membuat sebuah controller dengan nama UserDetails.php yang disimpan didalam folder controller dan berikut adalah script untuk mengetahui alamat IP, Jenis Browser dan versi yang dipakai, serta OS yang dipakai dan versinya.
<?php
defined('BASEPATH') OR exit('No direct script access allowed');
class UserDetails extends CI_Controller {
function index(){
$this->load->library('user_agent');
$data['browser'] = $this->agent->browser();
$data['browser_version'] = $this->agent->version();
$data['os'] = $this->agent->platform();
$data['ip_address'] = $this->input->ip_address();
$this->load->view('user_details', $data);
}
}
?>
Jika sudah selesai maka akan tampil seperti pada gambar di bawah ini.
Dibuka dengan Firefox
Dibuka dengan Internet Explorer
Demikian artikel tentang cara Mendapatkan IP, Browser & OS User Menggunakan Codeigniter. Semoga dapat bermanfaat dan selamat mencoba.
Webinar Gratis 2024
Sabtu, 09 Maret 2024
10 Bahasa Rekomendasi Untuk Dipelajari di 2024
Python Developer, Data Science, Web Application
Minggu, 26 Mei 2024, 09.00-13.00 WIB
(4 Jam Membuat Backend di Laravel 11)