Error 500 saat menjalankan fungsi destroy dan header.

Saya membuat halaman untuk logout,isinya seperti berikut :

<?php
session_start();
session_unset();
session_destroy();

header("Location : ../login.php");
exit;
 ?>

Pada saat tanpa header location,session terhapus dan normal. Namun ketika saya tambahkan header location,muncul error server 500. Kira- kira kenapa ya?

avatar Rizqifeb
@Rizqifeb

47 Kontribusi 6 Poin

Diperbarui 4 tahun yang lalu

3 Jawaban:

Jawaban Terpilih

Halo Rizqifeb,

Mohon Izin menjawab,

Mungkin Anda perlu menghapus spasi setelah Location:

<pre> header("location : header("location: </pre>

Semoga dapat terjawab,

sumber: <a href='https://stackoverflow.com/a/53142854'>https://stackoverflow.com/a/53142854</a>

avatar keccikun
@keccikun

368 Kontribusi 197 Poin

Dipost 4 tahun yang lalu

Terimakasih mas

avatar Rizqifeb
@Rizqifeb

47 Kontribusi 6 Poin

Dipost 4 tahun yang lalu

Perhatikan titik dua pada "Location:". Tidak ada spasi!!! <pre> &lt;?php session_start(); $_SESSION = []; session_unset(); session_destroy();

header("Location: login.php"); exit; ?&gt; </pre>

avatar budirahmat
@budirahmat

28 Kontribusi 1 Poin

Dipost 4 tahun yang lalu

Login untuk ikut Jawaban