Dizi halindeki veriyi Cookie'ye aktarma

Dizi halindeki veriyi nasıl cookie ve ya session'a atarız ?

Merhabalar arkadaşlar,

Uzunca bir aradan sonra , yine buradayım ve yine elime klavyeyi almış usul usul bir makale yazma çabasına giriştim .

Uzatmadan konuma girmek istiyorum .

Diyelim ki bir alışveriş sepeti uygulaması yapıyorsunuz ve verileri geçici olarak bir değişkende tutacaksınız. Ve bunun Cookie ya da Session olmasına karar
verdiniz. Ama nasıl yapacağınızı bilmiyorsunuz ya da biliyorsunuz fakat onca yoğunluğun arasında aklınıza gelmedi ?

İşte bu soruna çözüm olarak bende bu makaleyi yazmak istedim .


Bildiğimiz üzere cookie veya session geçici veri ve ya bir değer tutmak için kullanılır. Ama bunlara tek değer atayabiliyoruz değil mi ? İşte burada dizi halinde ekleyip daha sonra bu dizideki değerleri nasıl elde edeceğimizi göstereceğim.




<?php 

              ob_start
();

              
//verileri Diziye atadık. 

              
$cookie = array(

                  
'il' => 'Mugla',

                  
'AccountID' => '100003',

                  
'ilce'      => 'Bodrum'    

              
);



               
//Cookie oluştururken ise veriyi serialize ettik. 

              
setcookie('siparisSepet',serialize($cookie),time()+3600);

 





              
//Çözmek için

              
$data unserialize$_COOKIE['siparisSepet']);

              
print_r($data); 

              
// echo $data['il'];

              // echo $data['AccountID']; 

              //

              
?> ?>



Bu şekilde verilerimizi elde edip gereken yerde kullanabilirsiniz. Kolay gelsin.
  • Etiketler;
Yorum Yaz

Yorum yazabilmek için üye girişi yapmanız gerekiyor!

Yukarı Git