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');
Ini terjadi biasanya, server berisi banyak website kemudian menggunakan versi PHP yang sama, dimana letak session sama, namun folder session tersebut hanyak untuk owner atau pemilik domain tertentu.
PHP Warning: session_start(): Failed to read session data: files (path: /var/lib/lsphp/session/lsphp74)
Error tersebut terjadi saat salah satu domain ingin menggunakan folder session bawaan PHP.INI, jadi untuk mengatasinya, perlu mengarahkan session path pada lokasi yang khusus untuk domain tersebut. Misalnya:
session_save_path('/home/namadomain.com/public_html/sessionnya'); ini_set('session.gc_probability', 1); session_name('namasessionya1'); session_start(); $session_id = session_id();
misalnya begini:
session_name('sessdomain.id1'); session_start(); $session_id = session_id();
Bisa jadi akan generate terus session idnya, jadi hapus titik pada session namenya.
Nah, coba direfresh harusnya sudah bisa kembali.
Demikian semoga bermanfaat
Bismillaahirrohmaanirrohiim... Saat ini teknologi sudah berkembang cepat, ada kalanya kita ingin diberikan informasi secara cepat…
Bismillaahirrohmaanirrohiim... Jika web diakses oleh banyak orang, khususnya yang berbasis wordpress, maka secara normal proses…
Bismillaahirrohmaanirrohiim... Saat ini, sekolah baik SD, SMP, ataupun SMA tentunya ingin dapat melihat dan memonitor…
Bismillaahirrohmaanirrohiim... Pada artikel kali ini saya akan berbagi informasi tentang program pendataan pendukung calon legislatif…
Bismillaahirrohmaanirrohiim... Saat kita melakukan screenshot di browser chrome, pada windows 11 menyediakan fungsi yang bagus…
Bismillaahirrohmaanirrohiim... Untuk website yang ingin tidak muncul popup translate dari browser, bisa dicoba kode di…