Lompat ke halaman yang lain (redirect)

Bila kita sudah melakukan suatu proses seperti insert update ataupun delete. Sering kita ingin agar halaman yang kita proses seharusnya kembali ke halaman kita dapat melihat data yang sudah kita operasi. Bila kita ingin proses secara manual biasanya kita dapat menambahkan link seperti berikut ini:

formulir pengisian

formulir

Formulir yang masih diisi untu proses insert

link yang dapat kembali ke halaman awal

link

Perhatikan pada gambar diatas dibagian bawah terdapat link ketika tombol save seleseai dipencet. Bila link ini diikuti akan kembali ke halaman data, Misalnya seperti ini.

data data

Ada pilihan lain yang dapat kita pilih untuk proses yang secara otomatis kembali setelah melakukan proses CRUD. Bila ingin proses seperti ini kita dapat menggunakan metode meta ataupun metode header. Perbedaaanya bila kita menggunakan meta kita dapat menggunakan langsung tanpa php dan bila menggunakan header maka kita dihadapkan pada skrip php.

Berikut ini cara menggunakan meta :

<meta http-equiv=”refresh” content=”0;url=http://increativestudio.com”>

atau menggunakan header seperti misalnya berikut :

header(“Location: http://www.example.com/”);

Jadi dua skrip diatas akan melakukan refresh kemudian mengantar kita ke halaman yang ditunjuk. Sedangkan dalam framework ada cara lain yang dapat kita pilih. Dalam CodeIgniter disediakan suatu fungsi yang dapat membuat redirect dengan mudah fungsi tersebut adalah:

redirect(base_url().’index.php/petugas’);

Ikuti

Get every new post delivered to your Inbox.

Bergabunglah dengan 97 pengikut lainnya.