Pernah dapat warning seperti Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent.. ??
Sedang pusing-pusingnya berkutat dengan script php, saya malah dapat warning diatas. -.- sedikit menyebalkan , tapi saya coba mencari penyebabnya dan mencoba memperbaiki beberapa kesalahan. Dan akhirnya Alhamdulillah saya temukan kuncinya. fufufufu
Ada beberapa cara menanggulangi pesan error tersebut:
- 1. Tulis kode ob_start() sebelum session_start().
- 2. Cara kedua (kalau yang pertama gak bisa), pastikan gak ada white space sebelum session_start() atau karakter2 html lainnya, kemungkinan itu penyebabnya sehingga timbul pernyataan “header already sent” yang mana seolah2 telah mengirim header yang berupa white space/ karakter tersebut.
- 3. Cara ketiga, Letakkan kode Sesssion_start() diatas tag-tag html, sehingga bukan tag-tag html yang dikirim.
Nah, semoga pengetahuan sedikit diatas bisa membantu .. ^^
terima kasih.
ReplyDeleteampuh banget informasinya.