Session id PHP berubah setiap request

Bismillaahirrohmaanirrohiim…

Kali ini saya ingin memberikan informasi, dimana ketika script diupload diwebsite tidak bisa login padahal proses login berhasil saat diproses database.

Setelah ditelusuri ternyata masalahnya ada pada session PHP yang selalu berubah-rubah saat request.

Ini menjadi tanda tanya besar karena dengan session name sama seharusnya session id nya tetap sebelum di regenerate session.

Keesokan harinya saya coba untuk memasang session ditempat lain, ternyata normal. tapi di script yang ini session id masih selalu berubah setiap request.

Alhamdulillah, ketemulah sumber masalahnya yaitu pada script PHP nya sendiri, kode untuk mengamankan website kini malah menjadi boomerang.

Berikut kode yang terpasang:

header('X-Frame-Options: SAMEORIGIN');
header("Content-Security-Policy: frame-ancestors 'none'");
ini_set('session.cookie_samesite', 'None');

Pada baris ketiga inilah sumber masalahnya, setelah dihapus session akan normal kembali.

Jadi solusinya cukup hilangkan baris ketiga berikut ini

ini_set('session.cookie_samesite', 'None');

Demikian semoga bermanfaat

Bagikan
Baca Juga:   Cara membuat rest api dengan php mysql mudah dan cepat (part 1)

You May Also Like

About the Author: rasupe

Leave a Reply

Your email address will not be published. Required fields are marked *