Redirect secara otomatis ke versi mobile menggunakan framework CodeIgniter

Selamat pagi sobat koding, sekedar sharing nih buat kalian yang mau redirect website versi desktop ke versi mobile menggunakan framework CodeIgniter dan menggunakan library Mobile Detect.

1. Download library Mobile Detect di link tersebut : <a href=' http://mobiledetect.net '> http://mobiledetect.net </a> 2. Simpan Mobile_Detect.php di folder library CI anda. 3. Buat file controller seperti contoh berikut filenya saya beri nama Home.php

 <?php
defined('BASEPATH') OR exit('No direct script access allowed');

class Home extends CI_Controller
{
    public function __construct()
    {
        parent::__construct();
        $this->load->helper('url');
        $this->load->library('Mobile_Detect');
    }

    public function index()
    {
        $data['judul'] = 'Halaman Utama';
        $detect = new Mobile_Detect;
        $this->load->view('v_home', $data);

        if($detect->isMobile()) {
            redirect('http://m.blabla.com');
        }
    }
}

Silahkan dicoba.

Note : untuk file routes.php yang berada dalam folder config pada script

 $route['default_controller'] = 'welcome';

Sudah saya ubah menjadi

 $route['default_controller'] = 'home';
avatar sptndc
@sptndc

247 Kontribusi 59 Poin

Diperbarui 4 tahun yang lalu

4 Jawaban:

Mantap gan

avatar wandifrog
@wandifrog

274 Kontribusi 56 Poin

Dipost 6 tahun yang lalu

haha hasil eksperimen bro @wandifrog

avatar sptndc
@sptndc

247 Kontribusi 59 Poin

Dipost 6 tahun yang lalu

mkasih, sangat membantu

avatar Alfarozy21
@Alfarozy21

1 Kontribusi 0 Poin

Dipost 4 tahun yang lalu

saya sudah membuat website versi mobile dan dekstop. dengan dua folder app berbeda tapi satu database. saya mengalami kesulitan karena ketika memposting melalu website dekstop, file foto tidak terbaca di versi mobile. mohon pencerahannya

avatar hendraide007
@hendraide007

1 Kontribusi 0 Poin

Dipost 4 tahun yang lalu

Login untuk ikut Jawaban