Parameter Url Codeigniter

By , August 12, 2016,
Cara Mengambil Value / Nilai Paramter Url Codeigniter

Cara Mengambil Value / Nilai Paramter Url Codeigniter

Cara Mengambil Value / Nilai Paramter Url Codeigniter – Codeigniter adalah sebuah framework yang di kembangkan untuk memberikan solusi terhadap pengembang aplikasi web dalam hal keamanan. Banyak sekali fitur keamanan yang ada kadang justru membuat bingung para pengembang aplikasi pemula, seperti pada awalnya saya mempelajari framework ini.

Salah satu fitur keamanan yang ada pada framework codeigniter yaitu terletak pada url atau permaling untuk mengakses web codeigniter. Maksud dari postingan ini yaitu sharing tentang bagaimana menangkat isi dari variabel yang ada pada url.

Pada php biasa kita mengeneal dengan istilah $_GET yang berguna untuk mengambil nilai pada sebuah paramter yang terdapat pada url. Contoh parameter yang ada pada url sebagai berikut:

Struktur url php biasa

www.contoh.com/?modul=belajar

Di php murni untuk mendapatkan isi dari paramter modul cukup mudah yaitu hanya menggunakan fungsi GET dengan cara $_GET['modul'], lain halnya dengan pada struktur url yang terdapat pada codeigniter.

Struktur url codeigniter

Struktur url yang terdapat pada codeigniter dengan sebuah paramter seperti berikut ini:

www.contoh.com/index.php/belajar/edit/1

Yang perlu kita ketahui adalah pada codeigniter dalam struktur url terdapat yang namanya method dan juga controller. Pada url tersebut yang disebut dengan controller adalah belajar, sedangkan yang disebut dengan method adalah edit atau kita kenal dengan parameter.  Cara mengambil urlnya berikut ini,

Untuk mengambil controller “belajar”:

$this->uri->segment(1);

Untuk mengambil method “edit”:

$this->uri->segment(2);

Untuk mengambil isi paramter “1″:

$this->uri->segment(3)

dan seterusnya sesuai dengan struktur url yang ada.

 

Demikian sharing shingkat mengenai struktur url yang digunakan pada framework CI atau codeigniter.

Postingan berikutnya

  1. parameter pada CI
  2. url yang ada pada ci

Leave a Reply

Your email address will not be published. Required fields are marked *