Assalamualaikum Wr, Wb
Kita akam membahas bagaimana cara menjadikan base_url dinamis di codeigniter, ada kalanya kita saat membuat aplikasi kita lupa untuk menseting base_url menjadi dinamis, akibatnya kadang pemanggilan file css dan lain sebagainya tidak berfungsi. ok langsung saja ya
Saat pertama kali membuat aplikasi denga Codeigniter, hal pertma yang kita lakukan adalah seting konfigurasi base_url. Config ini berguna untuk menciptakan URL yang mengakses resource yang berada pada direktori root.
Secara default konfigurasi base_url Codeigniter adalah seperti berikut
$config['base_url'] = '';
$config['base_url'] = 'http://localhost/penjualan/';
Solusi untuk mengatasi error seperti diatas cukup mudah, kita tinggal mengatur ulang setingan base_url agar menjadi dinamis, konfigurasinya seperti ini:
base_url default
$config['base_url'] = '';
$config['base_url'] = ((isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] == "on") ? "https" : "http");
$config['base_url'] .= "://" . $_SERVER['HTTP_HOST'];
$config['base_url'] .= str_replace(basename($_SERVER['SCRIPT_NAME']), "", $_SERVER['SCRIPT_NAME']);
Tidak ada komentar:
Tulis komentar