cookie yardım
2
●474
- 29-08-2009, 16:02:56
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