bimoweb

talk about web

Cara Mengeset Cookie Pada PHP

Post date Mar 7th, 2008

Cara Mengeset Cookie pada PHP-Cookie PHP-teknologi PHP CookieArtikel ini melanjutkan dari artikel sebelumnya yang membahas tentang PHP Session. PHP juga mengenal cookie, kedengarannya aneh bagi orang yang belum mengenal PHP, tetapi cookie disini tidak sama pengertiannya dengan sepotong roti kering. Dalam PHP Cookie adalah sepotong informasi yang diberikan oleh suatu website kepada komputer client. Informasi yang ada didalam cookie berbeda-beda untuk setiap website, tergantung kebutuhan dari website tersebut. Kapan cookie diberikan ? biasanya ketika anda mengunjungi website, atau login dalam sistem tertentu, secara otomatis cookie akan masuk ke dalam komputer anda. Besarnya cookie hanya beberapa kilobyte saja (tenang saja, selama ini belum ada kasus hardisk komputer penuh karena cookie :)). Cookie hampir sama konsepnya dengan session, perbedaanya hanya pada letak variable tersebut. Kalau cookie berada di komputer client sedangkan session berada di server.Ya, kedua-duanya bisa digunakan untuk tujuan yang sama. Nah bagaimana teknis mengeset dan menggunakan cookie ? simak terus !

Cara mengeset cookie dan session hampir sama, perbedaanya untuk mengeset cookie anda tidak perlu menambahkan baris session_start() untuk mengakses cookie. Tidak ada gantinya untuk baris session_start(), singkatnya pada kasus cookie tidak diperlukan baris macam ini. Yang perlu diperhatikan bahwa cookie harus di set pada awal halaman, sedang cara mengaksesnya sama dengan mengakses session. Teknisnya saja mas, bagaimana ?Ok langsung menuju tempat latihan.

 $NamaCookie="Cookie-Cookie";
 $IsiCookie="Coklat Pasta dengan rasa pisang";
 $BatasWaktu=time()+3600;
 $path="/~server/";
 $domain="http://bimoweb.com";
 $secure=1 //(1/0);
 setcookie($NamaCookie,$IsiCookie,$BatasWaktu,$path,$domain,$secure);
?>

Begitulah, cookie anda sudah terbentuk. Anda bis mengganti variable-variable diatas sesuai dengan kebutuhan sistem anda. Anda tidak harus menggunakan semua parameter diatas. Cookie bisa diset hanya dengan kode seperti dibawah ini.

  $NamaCookie="Cookie-Cookie";
 $IsiCookie="Coklat Pasta dengan rasa pisang";
 setcookie($NamaCookie,$IsiCookie);
 ?>

tetapi dengan seting default yang telah di seting pada file php.ini. Cookie harus diset sebelum ada output yang dikirim, sama dengan session. Berikut kutipan dari PHP Manual

Like other headers, cookies must be sent before any output from your script (this is a protocol restriction). This requires that you place calls to this function prior to any output, including and tags as well as any whitespace

Bagaimana Cara Mengakses Cookie ?

Untuk mengakses cookie sangat mudah, layaknya mengakses session. berikut kode yang digunkan untuk mengakses cookie yang telah diset.

   echo $_COOKIE["Cookie-Cookie"];
 ?>

Bagaimana Menghilangkan Cookie ?

Mudah saja, anda bisa menghilangkan cookie langsung dari browser anda. Jika menggunakan internet explorer, pilih Tool->Internet Option, kemudian tekan tombol Delete Cookie, maka cookie akan terhapus. Jika menggunakan firefox pilih menu Tool->Clear Private Data atau dengan menggunakan tombol Ctrl+Shif+Del. Kemudian centang Cookie, kemudian klik Clear Private Data Now.Cara lain dengan menggunakan PHP adalah

   if (isset($_COOKIE["Cookie-Cookie"])){
   unset($_COOKIE["Cookie-Cookie"]);
  }
 ?>

Cookie atau session adalah pilihan menggunakan teknologi untuk menyimpan data. Dengan menggunakan cookie berarti anda harus tahu bahwa data akan disimpan di komputer client, berarti komputer client bisa memodifikasi data tersebut (jika anda tidak menggunakan enkripsi), dan keamanan server anda akan terancam. Tapi jika anda menggunakan enkripsi untuk menyamarkan data anda, hal itu tidak menjadi masalah selama enkripsi yang digunakan masih ampuh. Contohnya google sudah mulai menggunakan Cookie untuk menyimpan data login. Di komputer saya cookie dari google, sampai sekarang masih bertahan. Satu lagi kelebihan cookie dibanding session, yaitu bisa diakses oleh javascript. Jadi selama ini ada anggapan bahwa javascript tidak bisa berhubungan dengan PHP, adalah kurang tepat karena cookie bisa menjadi jembatan antara PHP dan javascript. Artikel tentang ini akan dibahas kemudian.

Sedangkan session disimpan di server, artinya semakin banyak session yang diset, maka semakin banyak juga resource yang dibutuhkan. Mungkin hal ini juga yang menjadi pertimbangan Google untuk memutuskan menggunakan cookie. Sebagai ganti dari resource tersebut, session lebih aman ketimbang cookie, karena letaknya di server. Nah, bagaimana anda memutuskan apakah menggunakan cookie atau session ? Selalu saja, bahwa dunia adalah pilihan.

Related Post

Tagged as: , , , ,
Filled in category Cerita-Cerita, Teknologi, Tutorial
Bookmark and Share

Ingin membaca artikel lewat email ? Masukkan email anda
  

RSS feed | Trackback URI

2 Comments »

Comment by Syawal
2008-05-07 08:21:11

bagus ko..ada yang tingkat advancenya gak??

 
Comment by doez
2008-09-28 03:08:46

thank’s

 
Name (required)
E-mail (required - never shown publicly)
URI
Your Comment (smaller size | larger size)
You may use <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> in your comment.
Search Term
parse cookie php, cara ganti cookies, cara ganti cookie, deklarasi session pada PHP, membuat cookie di PHP, php belajar cookies, cara menggunakan cookies, cara membaca cookie, bagaimana menghilangkan chookie, menghilangkan cookies, cara enkripsi php, session pada php, penggunaan cookie pada php, bagaimana cara setting cookies di firefox, php cookie login, apa COOKIES dalam komputer, cookies>directory>php, cookie pada php, Cookies pada PHP, panduan cookies php, Script cookies PHP friendster, cara membuat cookie website, php mengakses cookies dengan domain yang berbeda, set cookies pada php, belajar cookies php, cara menggunakan cookies Friendster, php > beda > session dan cookie, cara menyimpan cookies friendster, menggunakan cookies, session pada polling, cookie adalah, cookies pada php, cookie pada web, belajar cookies, macam-macam domain, MACAM-MACAM DOMAIN, menghilang cookies pada komputer, macam-macam domain dan website, macam macam domain, macam domain, macam macam artikel internet, setting email pada php ini, macam - macam domain dan website, cookie dalam php, belajar session and cookies, macam macam domain web, delete cookies untuk login baru PTC, script membuat cookies, macam - macam domain, enkripsi php, pengertian download freeware, menghilangkan cookie, Macam-macam Domain Name, Macam macam Domain, Cara deklarasi session pada PHP adalah, macam-macam email dengan account berbeda, cara masuk friendster lewat cookies, macam- macam domain, pengertian function, php login cookie, pengertian curiculum, friendster cookies php, Pengertian function, pengertian php, MACAM-MACAM INTERNET, penggunaan session pada php, menghilangkan cookies di google, menghilangkan cookies data search google, cookie php, belajar cookie, macam-macam domain di internet, artikel pengertian php, pengertian session php, masuk web dengan cookie, cari macam-macam data PHP, cara membuat cookies, apa itu session, cara mengeset cookies, belajar cookies friendster, /cookie php, pengen tau macam-macam data PHP, beda cookies dan session, cookise dan session, Pengertian fungtion, macam macam domain gratis, cara menyimpan friendster di web, cookies friendster, cara mengganti cookies, pengertian function dalam pemrograman, belajar cookies free, membuat login dengan cookies, bagus mana cookies dengan session, pengertian PHP, pengertian function adalah, cara menyimpan website di komputer, kode php cokkies friendster, macam-macam web side, cookie session php, macam-macam Domain, perbedaan searching dengan browsing, pengertian FUNCTION, cara membaca cookies, pengertian session, perbedaan browsing dengan browser, cookies di web php, php clear browser cookies, PERBEDAAN BROWSER, perbedaan browsing dengan searching, pengertian cookie, pengertIan php, membuat cookie php, script cara menyimpan cookies, friendster cookies with internet explorer, kode cookies friendster, macam-macam domain internet, pengetian php, membuat cookie di php, Macam Domain website, membuat cookie, PENGERTIAN PHP, macam-macam website untuk download video, membuat php cookies, Domain di Internet, pengertian web browser, Pengertian Web Browser, pengertian PHP script, login cookies php, PENGERTIAN SUBPROGRAM, cara menghilangkan cookie, php cookie, perbedaan browsing dan browser, MACAM MACAM DOMAIN, macam-macam domain negara, freeware cookies, cara memasukkan script di joomla, pengertian tentang browsing, perbedaan session dan cookie, macam-macam browser, pengertian browsing, pengertian browser, contoh script upload gambar, session keamanan database pada web, Pengertian web browser, letak mengeset session php, membuat cookies dan session di php, pengertian web browsing, macam website, cookies dlm internet?, set cookies php, letak cookies, friendster cookie, cara mengganti cookie, pengertian web broser, Macam domain internet, apakah session, cookies di php select, PENGERTIAN COOKIES, menampilkan cookie di server, pengetian browser, pengertian Browser, PENGERTIAN SESSION, beberapa browser, pengertian Software dan contohnya, macam-macam internet, pengertian web, CARA Menyimpan web, login cookies dengan php, pengertian web browser teknologi informasi, pengertian cookies dan session, pengertian membaca dan contohnya, cara setting cookies di FS, PENGERTIAN MEMBACA DAN CONTOHNYA, pengertian artikel dan contohnya, t, membuat cookies di php, cara menyimpan web, PengertianWeb browser, contoh-contoh html dan css, send cookie in friendster, Pengertian PHP, contoh server, cara baca cookies friendster, cookie website, pengertianwebbrowser, contoh file situs, pengertian webbrowser,