“”PHP”” dili ile oturum yönetimi için kullanabileceğimiz bir yöntem çerezleri (cookies) kullanmaktır.
Bir çerez bırakalım:// yaz.php// Bu çerez bırakılışından 60 dakika sonra ölürsetcookie(“DenemeCerez”, “admin”, time()+3600); // 60 dakika
Başka bir php sayfasında bırakılan çerezi okuyalım:// oku.php// Çerez bırakıldıysa ve çerezin ömrü dolmadıysa okunur$cerez=$_COOKIE[‘DenemeCerez’];echo $cerez;// admin yazar
Burada “DenemeCerez” isimli bir çerez bıraktık ve tekrar eriştik.
Ancak öyle durumlar vardır ki bu kodlarla bıraktığımız çerezi okumayı bırakın ona erişemeyiz bile. Örnek olarak kodaman.org gibi bir sitemiz var ve güzel “”URL””‘lerimiz var. arsiv.pilli.com/sayfa/giris gibi bir sayfada bırakılan çereze erişimler sadece /sayfa/ URL’nin altında olacaktır. Benzer olarak alt klasörlerde bırakılan çerezlerin her sayfada kullanım bulması için çerezi oluştururken bazı parametreleri de eklemeliyiz. İşte o parametreler:setcookie(“DenemeCerez”, “admin”, time()+3600,”/”, “www.kodaman.org”); // 60 dakika
Görüldüğü gibi 2 parametre daha ekledik. Parametreleri sırayla şöyle belirtebiliriz:1) Erişim anahtarı (key)2) Erişilecek değer (value)3) Süre (time)4) Dizin (path)5) Site (domain)Dizin ve site parametreleri ile anasayfa kök dizininden itibaren erişimi sağlamış olduk.Güvenli çerez bırakma ile ilgili veya PHP’de güvenlik ve oturum yönetimi ile ilgili şu yazıya da bakabilirsiniz.