Pengertian Session Dan Cookie
Pengertian Session dan Cookie Session dan cookie diartikan sebagai sebuah metode menyimpan suatu data, sehingga sanggup dipakai kembali oleh halaman – halaman web lain.
Perbedaan Session dan Cookie Session
Session bahu-membahu lebih untuk membatasi hak terusan untuk sebuah halaman tertentu dalam website. Sedangkan cookie lebih banyak dipakai untuk memdiberi batas waktu kepada pengunjung untuk mengakses halaman web.
Memahami Tentang Cara Menggunakan Session
Sebuah session menghasilkan suatu string unik yang disebut dengan dengan id session. Id session ini akan dimiliki oleh pengunjung selama pengunjung berada pada situs yang sedang dibuka. Untuk sanggup menghasilkan sebuah id session, Anda sanggup memakai perintah session_id(). misal :
<?php session_start(); echo "Halaman session<br/>"; echo "Sesion Anda yaitu ".session_id(); ?>
Bila script di sanksi di browser maka jadinya akan terlihat menyerupai gambar diatas |
Bila Anda ingin mendaftarkan variabel pada session, perintah yang sanggup Anda gunakan yaitu session_register() atau $_SESSION[]. Copy Script di bawah ini dan diberi nama misal session_daftar.php
<?php session_start(); $user="Ahmad Cute"; $panggilan="Ahmad"; $_SESSION['user']=$user; $_SESSION['panggilan']=$panggilan; echo "hai nama engkau $_SESSION[user]<br/>"; echo "hai panggilan engkau yaitu $_SESSION[panggilan]<br/>"; echo "<a href=\"session2.php\">Lihat Session Pada halaman 2</a>"; ?>
Bila script session_daftar.php di sanksi di browser maka jadinya akan terlihat menyerupai gambar diatas |
Varibel session diatas sanggup diakses oleh halaman lain dengan syarat menyertakan perintah session_start() pada baris pling atas. misal script diatas juga menambahkan sebuah link yang diarahkan ke halaman lain yang menampilkan nilai variabel session. misal script untuk mengakses variabel session dari halaman lain sanggup Anda lihat pada pola script session2.php dibawah ini.
<?php session_start(); if(isset($_SESSION['user'])) { echo "nama Anda yaitu $_SESSION[user]<br/>"; echo "panggilan engkau $_SESSION[panggilan]<br/>"; echo "sesion id engkau ".session_id(); echo " <a href=\"remove_session.php?hapus=true\">Daftarkan session</a>"; }else { echo "Kamu belum masuk ke halaman session_daftar<br/>"; echo "Masuk dulu ke <a href=\"session_daftar.php\">Daftarkan session</a>"; } ?>
Hasil sanksi di browser dari script session2.php |
Sebuah variabel session sanggup dihapus sehingga user tidak sanggup mengakases halaman lain yang memerlukan autentifikasi user. Untuk sanggup menghapus session yang tersimpan, perintah yang dipakai yaitu session_destroy untuk menghapus session yang ada atau juga session_unset untuk melepas tiruana nilai variabel session. Berikut ini yaitu pola script remove_session.php untuk menghapus nilai session
<?php if($_GET['hapus']==true){ session_start(); session_unset(); session_destroy(); } echo "Session berhasil di hapus"; ?>
Memahami Tentang Cara MenggunakanCookie
Cookie yaitu metode penyimpanan data didalam remote browser, sehingga dpat digunakn untuk trcking dan identifikasi user yang dikembalikn. Fungsi yang dipakai untuk membuat cookie yaitu seetcookie atau setrawcookie.
Baca juga :Tujuan menambahkan Cookie Consent ke Blog
Dibawah ini ialah pola form untuk membuat sebuah nilai cookie pada halaman website
Baca juga :Tujuan menambahkan Cookie Consent ke Blog
Dibawah ini ialah pola form untuk membuat sebuah nilai cookie pada halaman website
<?php if(isset($_POST['login'])) { setcookie("name",$_POST['name']); setcookie("email",$_POST['email']); } ?> <html> <head> <title>Mengeset Nilai Cookie</title> </head> <body> <form action="" method="POST" /> <input type="text" name="name" id="name" size="30" /><br/> <input type="text" name="email" id="email" size="30" /> <br><input type="submit" name="login" value="BUAT COOKIE" id="login" /> </form> </body> </html> <?php if(isset($_POST['login'])) { echo "cokkie sudah di set"; echo "<br>Cookie name:".$_POST['name']; echo "<br> Cookie email:".$_POST['email']; echo "<br/><a href=\"cookie2.php\">Lihat Cookie di halaman selanjutnya</a>"; } ?>
Hasil sanksi script pada browser |
<?php echo "Nilai cookie Nama Anda adalah:".$_COOKIE['name']; echo "<br>Nilai cookie email Anda adalah:".$_COOKIE['email']; echo "<br><a href=\"remove_cookie.php\">Hapus Nilai Cookie</a>"; ?>
Selanjutnya nilai cookie yang tersimpan sanggup kita hapus dengan memakai perintah setcookie lalu diikuti dengan parmeter string yang di kosongkan. misal setcookie(“name”,””); Untuk lebih jelasnya perhatikan script remove_cookie.php dibawah ini
<?php setcookie("name",""); setcookie("email",""); echo "Cookie sudah di hapus<br/>"; ?>
Mengenai klarifikasi session dan cookie kurang lebih menyerupai itu, session dan cookie sangat penting sekali untuk dipahami alasannya biasanya memang fungsi tersebut juga dipakai dalam banyak sekali pembuatan aplikasi berbasis web
Post a Comment for "Pengertian Session Dan Cookie"