setcookie("degisken_ismi","atanan_deger",time()+60*60); if(isset($_COOKIE['deger']) && empty($_REQUEST['do'])){
//oturum daha önce açılmış. bilgileri gösterelim.
echo 'Oturum açılmış. Tutulan değer : '.$_COOKIE['deger'].'. <a>Çıkış</a> yapın';
}elseif($_REQUEST['do'] == "oturumac" && !isset($_COOKIE['deger'])){
// tanımlama yaparken; ilk olarak değişkenin ismi, değişkene atanacak değer, değerin tutulacağı süre saniye cinsinden.
setcookie("deger", "enver", time()+60*60);
// bir saat için değer tutulacak.
echo 'Oturum açıldı. Geldiğim yere geri <a>dön</a>';
}elseif($_REQUEST['do'] == "oturumkapa" && isset($_COOKIE['deger'])){
// oturumu kapamak için boş değer vermek ve ya değerin tutulacağı süreyi - vermek yeterli oluyor. ben ikisini birden yaptım.
setcookie("deger", "", time()-60*60);
echo 'Oturum kapatıldı. Geldiğim yere geri <a>dön</a>';
}else{
// değer boş geldi. oturumun açık olmadığını söyleyelim.
echo 'Açık oturum bulunamadı. Oturum açmak için <a>tıklayınız.</a>';
}yukardaki kodlar yardımcı olabilir sanırım kullanımu açısından.
bknz:
http://www.muhendisiz.net/viewtopic.php?t=5712