Halo sahabat belajar bakir php, ketika ini aku akan share kepada anda semua tentang atau penjelasan tentang cookies pada php. Postingan ini juga aku buat untuk menjawab pertanyaan salah satu sahabat belajar berakal php yang menanyakan tentang bagaimana cara menimbulkan halaman login dalam waktu tertentu dengan catatan bila halaman web tersebut tidak kita apa-apakan. Oke dalam hal ini, lazimnya dalam menciptakan halaman login kebanyakan memakai session mirip yang aku jelaskan pada artikel saya sebelumnya. Tetapi ada juga yang menerapkan cookies dalam halaman loginnya mirip Google dan Youtube. Google dan Youtube menggunakan cookies alasannya jikalau login dan kita menutup browsernya dan kemudian membuka browsernya lagi kita tidak akan dihadapkan dengan halaman login lagi, berbeda dengan facebook, facebook memakai session sebab saat kita menutup jendela browser dan kita menjalankannya lagi, kita niscaya akan dihadapkan dengan halaman login lagi. Oke,, untuk lebih jelasnya mari kita diskusikan satu persatu dibawah ini.

Seperti halnya session, cookies juga ialah sebuah desain penyimpanan berita user. Hanya saja, jika session kawasan penyimpanan berada di server, cookies berada di client. Oleh sebab itu, rancangan cookies semestinya jangan dipakai untuk menyimpan isu login user seperti username, password dsb. Selain user mampu menyaksikan isu yang disimpan, user juga bisa men-disable cookies itu sendiri. Jika cookies di-disable, maka program yang memanfaatkan cookies pastinya tidak akan berlangsung dengan baik.

Cookies sendiri biasanya digunakan dalam aplikasi shooping cart. Biasa digunakan untuk menyimpan sementara, produk-produk yang diseleksi oleh pengunjung pada ketika membeli. Dalam penanganan cookies juga terdapat beberapa proses yang perlu diamati :





  • Proses pengerjaan cookies
  • Proses investigasi cookies
  • Proses abolisi cookies


  • Apa itu sesungguhnya Cookies?


    cookies selalu digunakan untuk mengidentifikasi pemakai. cookies ialah file kecil dari server yang sisipkan pada komputer pemakai atau user.  Setiap komputer meminta halaman web dengan browser, untuk mengirimkan cookies. Dengan PHP, anda mampu menciptakan  dan dan mengambil nilai cookies.

    Bagaimana cara menciptakan Cookies?


    Fungsi setcookie() digunakan untuk menempat cookies pada server.

    Catatan :
    fungsi setcookie() harus berada sebelum tag .

    Sintak PHP :

    setcookie(name, value, expire, path, domain);

    Contoh penggunaan cookies pada php
    Dalam contoh berikut, kita akan menciptakan cookies bernama “user” dan memberikan nilai “Ivan Silalahi ” . Dalam masalah ini kita akan mengendalikan cookies tersebut supaya tidak berlaku setelah 1 jam terhitung setelah cookies tersebut di set kedalam server. Berikut contohnya :
    setcookie("user", "Ivan Silalahi ", time()+3600);
    ?>




    Keterangan Skript diatas yakni :



  • setcookie ( ) merupakan perintah untuk memasukkan cookie kedalam server
  • user yaitu variabel penampung nilai cookie yang didaftarkan kedalam server tadi, dan berfungsi juga selaku nama dari cookie
  • time ( ) + 3600 ialah lama aktif atau waktu expired dari cookie tersebut dalam satuan second atau detik ( sript diatas diset untuk aktif selama 3600 detik atau sama dengan 1jam

  • Bagaimanan mengambil atau mengundang nilai Cookies ?

    Variable PHP $_COOKIE digunakan untuk mengambil nilai cookie.
    pada teladan Contoh berikut, kita mengambil nilai cookie berjulukan “user” dan menampilkantpada halaman web:
    // untuk melihat seluruh cookie print_r($_COOKIE); ?>

    Pada Contoh berikut kita memakai fungsi isset()  untuk mendapatkan  hasil  jika  cookie telah di set kedalam server:


    if (isset($_COOKIE["user"]))  
    echo "Selamat Datang " . $_COOKIE["user"] . "!
    ";
    else  
    echo "Selamat Datang teman belajar cendekia php!
    ";
    ?>


    Bagaimana menghapus Cookie?

    Bila meniadakan cookie anda, yakinkan bahwa tanggal berlakunya telah habis.

    Contoh penggunaanya dalam php :
    setcookie("user", "", time()-3600);
    ?>

    Bagaimana jika Browser anda tidak mendukung Cookies?

    Jika aplikasi anda berada dilingkungan browser yang tidak mendukung cookies, anda perlu menggunakan methode yang lain untuk melalui berita dari suatu halaman web ke aplikasi anda lainnya.

    form berikut melalaikan masukan user ke “welcome.php” jikalau  user meng-clicks pada tombol “Submit”:



    Name:
    Age:




    Mengambil nilai pada  file “welcome.php”  mirip berikiut:


    Selamat Datang .

    anda berumur  tahun.



    Demikian dulu klarifikasi mengenai cookie, aku harap ini sangat membantu anda para sahabat setia mencar ilmu akil php, dan untuk membuat form login dengan memakai metode ini dapat anda lakukan dengan mengubah perintah session menjadi cookie. Jangan lupa ya share terhadap teman-sahabat anda dan komentarnya. Terimakasih atas kunjungan anda.

    Post a Comment

    Terimakasih sudah berkomentar

    Lebih baru Lebih lama