Toggle Width

EndFRM
 
Konuyu Oyla:
  • Toplam: 35 Oy - Ortalama: 3.14
  • 1
  • 2
  • 3
  • 4
  • 5
PHP cookie İşlemleri
asimavi Çevrimdışı @simavi
***
Gold Üye
Platin Üye
Üye No: 13
Konu Sayısı:
Yorum Sayısı: 717
187
Yorum: #1
PHP cookie İşlemleri
yeni bir makaleme hoş geldiniz bu makalede cookie basit yöntemlerle nasıl yaratılır kaydetme silme başlatma ve sonlandırma işlemlerini anlatacağım umarım yararlı olur

öncelikle cookie ingilizce bir kelime ve türkçe karşılığı çörek anlamına gelir peki ne işe yarar kullanıcı bilgisayarına yerleşen ufak bir çörek bununla php ile okuyabiliriz ve kullanıcı işlemlerini gerçekleştirebiliriz kullanıcı ismi yaratıp onun girip girmediğini veya bir ürün oluşturup o ürünü sepete ekleyip eklemediğini kontrol edebiliriz bu örnekler çoğaltılabilir simdi basit bir bir şekilde anlatmaya başlayalım

İlk önce cookie işlemlerini başlatmamız gerekir onun için ob_start() komutunu kullanırız

sunucumuzda cookie işlemlerini sonlandırmak için ob_end_flush() komutunu kullanırız.

yani sitemizde ilk satırımızda ob_start() ve sonunda mutlaka ob_end_flush() olması şarttır ob_end_flush() olmasa sonda sitemizde ufak açıklar meydana gelebilir

evet simdi cookie yaratmaya geçelim

setcookie() kullanımına baacak olursak
$zaman=time()+60*60;//burda 60*60sn simdiki zamandan sonra eklenecektir yani 1 saatlik ömrü olan bir cookie yaratmıs olacaz:
setcookie("degisken","icerik",$zaman)

simdide okumya geçelim

$_COOKIE['degisken']; >>okuma işlemimizde bu kadar
echo $_COOKIE['degisken']; //dersek o zaman ekrana icerik yazısını almış olacagız...
basit bir örnek yapalım

<?php
ob_start
();
$user=$_COOKIE['user'];
if(isset(
$user))//kullanıcı tanımlımı deil mi kontrol ediyoruz
{//tanımlıysa 
echo 'Hoş Geldin '$user;//tanımlı ise kim olduguna bakıyoruz ve ekrana hoş geldin kullanıcı adını yazıyoruz

}else//giriş yapmamışsa
{
$kullanici='ali';//kullanıcı adını değişik form elemanları ile tanımlaytabiliriz
$zaman=time()+60*60;
setcookie('user',$kullanici,$zaman);//kullanıcı adınına bir cookie oluşturduk
}
ob_end_flush();
?>

not : bu çok basit bir sistemdir kullanıcı adını direk hiç bir zaman yazmayın çünkü kullanıcı dısardan sistemden müdahale edebilecektir cookie lere kullanıcı adını değiştirerek sizin hesabınıza erişebilecektir...Bunun yerine kendi kafanızdan bir algoritma oluşturarak keyler yazarak sistem güvenliğini arttırabilirsiniz umarım bir gün bir yerde işinize yarar iyi forumlar

@simavi
18-02-2012 0:09
Bul Alıntı
Mucit Çevrimiçi Bilim, Teknoloji ve PC
*
Emekli Üye
Coder
Senarist
Üye No: 11
Konu Sayısı:
Yorum Sayısı: 2,253
410
Yorum: #2
RE: PHP cookie İşlemleri
asimavi derslere devam et. Senin sayende bu php den anlamaya başladım sağol.

Think different. Steve JOBS

İyi sanatçılar kopyalar, büyük sanatçılar çalar. Pablo PİCASSO

Linkleri Görebilmeniz İçin Üye Olmanız Gerekiyor. Üye Olabilmek İçin Lütfen Buraya Tıklayınız.

Kendi Çalışmalarım:
Linkleri Görebilmeniz İçin Üye Olmanız Gerekiyor. Üye Olabilmek İçin Lütfen Buraya Tıklayınız.
Linkleri Görebilmeniz İçin Üye Olmanız Gerekiyor. Üye Olabilmek İçin Lütfen Buraya Tıklayınız.
Linkleri Görebilmeniz İçin Üye Olmanız Gerekiyor. Üye Olabilmek İçin Lütfen Buraya Tıklayınız. Linkleri Görebilmeniz İçin Üye Olmanız Gerekiyor. Üye Olabilmek İçin Lütfen Buraya Tıklayınız.

William Shakespeare in Kral Lear adlı kitabı olan bana ulaşsın!
Ben Türk55 im.
18-02-2012 11:36
Bul Alıntı
asimavi Çevrimdışı @simavi
***
Gold Üye
Platin Üye
Üye No: 13
Konu Sayısı:
Yorum Sayısı: 717
187
Yorum: #3
RE: PHP cookie İşlemleri
devam edecem umarım en iyi yerlere gelirsin ... .Sen bize bizimde sana yararımız olur insalah Gülümseme

@simavi
18-02-2012 11:37
Bul Alıntı
Mucit Çevrimiçi Bilim, Teknoloji ve PC
*
Emekli Üye
Coder
Senarist
Üye No: 11
Konu Sayısı:
Yorum Sayısı: 2,253
410
Yorum: #4
RE: PHP cookie İşlemleri
amin.
Yaşasın REALSES

Think different. Steve JOBS

İyi sanatçılar kopyalar, büyük sanatçılar çalar. Pablo PİCASSO

Linkleri Görebilmeniz İçin Üye Olmanız Gerekiyor. Üye Olabilmek İçin Lütfen Buraya Tıklayınız.

Kendi Çalışmalarım:
Linkleri Görebilmeniz İçin Üye Olmanız Gerekiyor. Üye Olabilmek İçin Lütfen Buraya Tıklayınız.
Linkleri Görebilmeniz İçin Üye Olmanız Gerekiyor. Üye Olabilmek İçin Lütfen Buraya Tıklayınız.
Linkleri Görebilmeniz İçin Üye Olmanız Gerekiyor. Üye Olabilmek İçin Lütfen Buraya Tıklayınız. Linkleri Görebilmeniz İçin Üye Olmanız Gerekiyor. Üye Olabilmek İçin Lütfen Buraya Tıklayınız.

William Shakespeare in Kral Lear adlı kitabı olan bana ulaşsın!
Ben Türk55 im.
18-02-2012 11:38
Bul Alıntı
Sado Çevrimdışı Muhammet Çolak
*
Yeni Üye
Üye No: 1
Konu Sayısı:
Yorum Sayısı: 662
101
Yorum: #5
RE: PHP cookie İşlemleri
evet cookie gerçekten önemli bir konu oturum işlemleri oyun yaparken çok işinize yarayaaktır eline sağlık ders için saol
18-02-2012 14:32
Bul Alıntı


Hızlı Menü:


Şu anda bu konuyu okuyanlar: 1 Ziyaretçi