PHP : Membuat Session Terbaca Disemua Subdomain

PHP : Membuat Session Terbaca Disemua Subdomain - Session pada PHP tidak selamanya berjalan lancar. Seperti yang pernah saya alami ini. Ketika membuat proyek dan penerapan SESSION diperlukan tidak hanya untuk domain utama (domain.com) melainkan juga tersedia pada subdomain (subdomain.domain.com)

Maka langkah yang bisa kamu tempuh :
1. Memberikan 1 baris code berikut ini pada awal,sebelum memulai session_start()
ini_set('session.cookie_domain','.domain.com');
*ganti domain dengan nama domain utama kamu. Pastikan menulisa titik diawal domain tersebut
2. Mematikan SuHosin, buat sebuah file php.ini letakkan pada root document, atau paling awal dokumen, Dan paste kode berikut  :

suhosin.session.cryptdocroot = off
suhosin.cookie.cryptdocroot = off

Tambahan :
Jika suatu saat kamu melakukan permintaan menggunakan Ajax pada subdomain agar Session terbaca, pastikan letak file ajax menggunakan subdomain.

Tidak ada komentar: