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" &amp;&amp; !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" &amp;&amp; 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