Pesan error yang muncul:
Peringatan: Tidak dapat mengubah informasi header - header sudah dikirim
Solusi:
Buka php_ini, cari output_bufferfing, hilangkan titik koma di depan, ubah off menjadi on, atau tetapkan nilai. Itu saja.
Jenis pernyataan ini menyebabkan masalah ini karena pernyataan setcookie.
Cookies sendiri mempunyai beberapa batasan dalam penggunaannya, seperti:
1. Pernyataan pemanggilan setcookie harus ditempatkan sebelum tag.
2. Echo tidak dapat digunakan sebelum memanggil setcookie.
3. Cookie tidak akan keluar dari program sampai program tersebut dimasukkan kembali.
4. Fungsi setcookie harus dikirim sebelum data apa pun dikirim ke browser.
5....
Berdasarkan batasan di atas, saat menjalankan fungsi setcookie(), Anda sering menemukan "Indeks tidak terdefinisi", "Tidak dapat mengubah informasi header - header sudah dikirim oleh"... dll., solusinya adalah "Tidak dapat memodifikasi header" Metode "informasi - header sudah dikirim oleh" adalah dengan menunda keluaran informasi ke browser sebelum membuat cookie. Oleh karena itu, Anda dapat menambahkan fungsi ob_start(); di depan program. Ini akan menyelesaikannya.