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.

avatar Romi2311
@Romi2311

30 Kontribusi 1 Poin

Diperbarui 5 tahun yang lalu

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>"
avatar wildaniedn
@wildaniedn

26 Kontribusi 4 Poin

Dipost 5 tahun yang lalu

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?

avatar Romi2311
@Romi2311

30 Kontribusi 1 Poin

Dipost 5 tahun yang lalu

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

avatar wildaniedn
@wildaniedn

26 Kontribusi 4 Poin

Dipost 5 tahun yang lalu

Thanks gan. Saya udh nyoba untuk linknya tapi yang untuk get data kamar mungkin belum tak coba.

avatar Romi2311
@Romi2311

30 Kontribusi 1 Poin

Dipost 5 tahun yang lalu

Login untuk ikut Jawaban