Setelah login. Link tidak terarah ke index

Saya sedang mengembangan php native. Setelah kode header ( "location: index.php") User tidak masuk ke index tetapi tetap di halaman login tanpa isi. Namun ketika akses lewat url menuju index sudah ada session nya. Pertanyaan nya kenapa setelah login tidak mengarah ke index. Padahal sudah saya arahin lewat location header pada file login.

avatar gandi_ind
@gandi_ind

28 Kontribusi 1 Poin

Diperbarui 6 tahun yang lalu

3 Jawaban:

halaman index.php nya sudah dalam satu folder dengan file login? kalo belum coba dijadiin satu, atau diarahin dimana file index berada. misal: file login ada di folder auth, file index ada di folder user. -auth --login.php -user --index.php

berarti kode headernya menjadi seperti ini

 header('Location: ../user/index.php');

Semoga bisa membantu Salam Satu Koding

avatar moriz
@moriz

21 Kontribusi 5 Poin

Dipost 6 tahun yang lalu

ini nih uda terjawab kenapa alasannya, di forum saya sendiri ang https://sekolahkoding.com/forum/masalah-cannot-modify-header-di-php

kalo mau cepet ngakalinnya bisa kasih di awal script

ob_start()

dan ini di akhir script

 ob_flush()

kalo yg manual pokoknya dipindah yang ada fungsi redirect header() di tempatin sebelum ada output apapun , jadi harusnya fungsi header() itu ditempati sebelum tag <html>

semoga jelas dan membantu :)

avatar naufalhfzhn
@naufalhfzhn

172 Kontribusi 59 Poin

Dipost 6 tahun yang lalu

terimakasih bro

avatar gandi_ind
@gandi_ind

28 Kontribusi 1 Poin

Dipost 6 tahun yang lalu

Login untuk ikut Jawaban