Memulai Project CodeIgniter
Memulai Project CodeIgniter : Part 2
Memulai Project CodeIgniter : Part 3 Menghilangkan Index.php
Nah apa itu user agent? User Agent adalah salah satu library yang disediakan oleh codeigniter untuk memberikan informasi user yang mengakses aplikasi atau website yang kita bangun seperti informasi browser, ip, platform dan sistem operas yang digunakan user yang mengakases.
Tanpa berlama-lama mari kita mulai
pertama pada tambahkan sebuah controller pada project kita beri nama Auser.php dan buat seperti dibawah.
<?php
if ( ! defined('BASEPATH')) exit('No direct script access allowed');
class Auser extends CI_Controller{
function __construct(){
parent::__construct();
$this->load->library('user_agent');
}
function index(){
if ($this->agent->is_browser()){
$agent = $this->agent->browser().' '.$this->agent->version();
}elseif ($this->agent->is_mobile()){
$agent = $this->agent->mobile();
}else{
$agent = 'Data user gagal di dapatkan';
}
echo "Di akses dari : <br/>";
echo "Browser = ". $agent . "<br/>"; //browser
echo "Sistem Operasi = " . $this->agent->platform() ."<br/>";
// Informasi Platform seperti Windows, Linux, Mac, dll
echo "IP = " . $this->input->ip_address();
//ip hanya muncul pada hosting
}
}
/* End of file Auser.php */
/* gtech labs
/* Location: ./application/controllers/Auser.php */
Penjelasannya
- pada construct nya kita insert kan load library user_agent
- kemudian pada halaman awalnya ( function index()) kita deklasikan varibel untuk menampilkan informasi yang kita ingin seperti browser nya, Os dan IP
- pada contoller diatas kita tidak menggunakan view, dan langsung kita echo kan pada controller hasilnya.
Berikut outputnya jika jalankan di browser
dan library user_agen dapat kita modifikasi dan tingkat untuk menampilkan statistik website
Demikian artikel kali semoga bermanfaat, tetap ikuti artikel mengenai codeigniter pada blog ini
Terimakasih.











0 comments: