Postingan lainnya
cara direct langsung ke halaman booking setelah login.
saya bikin web pemesanan hotel, pada web tersebut pengunjung bisa langsung mencari kamar yang diinginkan, setelah ditampilkan kamar yang dicari dan pengunjung mengklik booking maka pengunjung akan disuruh login terlebih dahulu karena belum login, setelah login maka pengunjung akan diarahkan langsung ke halaman booking. yang saya ingin tanyakan bagaimana cara mendirect halaman booking setelah login berdasarkan kamar yang dicari atau yang ditampilkan tadi?
konsepnya sama seperti ecommerce pada umumnya, ketika kita belum login namun sudah sampai halaman pembelian maka akan diarahkan ke halaman login. setelah login maka akan kembali lagi ke halaman pembelian.
4 Jawaban:
ada banyak cara untuk redirect ke halaman lain,
1. Meta
echo "<meta http-equiv='refresh' content='0; http://urlnya.com'>"
angka 0 maksutnya adalah waktu (timer) sebelum redirect dilakukan 2. PHP Header Location
header("location:http://urlnya.com")
Kalau pakek framework CI bisa pakek
redirect("http://urlnya.com", "refresh")
asal tambahkan helper "url" di autoload.php dulu
lojiknya saat klik booking linknya tambahkan data kamar (id nya mungkin) lewat get... awalnya http://localhost/login.php tambahkan menjadi http://localhost/login.php?data_kamar=$kamar_id
nah saat submit username dan password ambil data tersebut
$id_kamar = $_GET('data_kamar');
echo "<meta http-equiv='refresh' content='0; http://localhost/halamanbooking.php?kamar='.$id_kamar>"
gan saya masih bingun di halaman login, bagaimana halaman login tersebut tau bahwa misalnya saya sudah booking kamar terlebih dahulu sebelum login atau saya baru mau melakukan login. saya coba-coba pakai kondisi untuk membedakan mana yang sudah booking kamar sebelum login atau yang baru mau melakukan login. perbedaannya kan kalau yang booking terlebih dahulu sebelum login membawa data kamar dari halaman pencarian sampai halaman booking sedangkan login tidak membawa data apa-apa. jadi intinya saya masih bingung cara membedakannya gan?
Jawaban Terpilih
Maaf gan baru balas.... saat kita berpindah halaman 1 kehalaman lain kita dapat ngambil dan membawa data dari halaman 1 ke halaman yang lain...
jadi untuk permasalahan ente gini di halaman booking kamar saat mengeklik kamar kan agan alihkan ke halaman login pakek link kan... di linknya itu ditambahi menjadi http://localhost/projectnya/login.php?data_kamar=1 .. artinya agan pindah ke halaman login MEMBAWA data kamar yang isinya 1
nah setelah diklik itu kan langsung masuk ke halaman login.. dihalaman login itu dikasih script untuk nerima data tsb..
$data_kamar = $_GET['data_kamar'];
if(isset($data_kamar)) {
// statement agan jika belum masuk ke halaman booking
}
// langkah selanjutnya
Thanks gan. Saya udh nyoba untuk linknya tapi yang untuk get data kamar mungkin belum tak coba.