Beranda > PHP > Cara Mengeset dan Menghilangkan Session pada PHP

Cara Mengeset dan Menghilangkan Session pada PHP

PHP adalah bahasa pemrograman web yang menarik, selain bisa terhubung dengan banyak database, salah satunya adalah mysql juga mendukung session. Apa sih session itu ? Menurut pendapat saya session adalah variable yang dapat mempertahankan isinya dalam periode waktu tertentu (bisa diset) dan disimpan diserver. Meskipun berpindah-pindah halaman (dalam 1 website tersebut) variable masih bertahan. Jadi session hanyalah sebuah variable dengan karakteristik tertentu. Dalam manual PHP, disebutkan bahwa session adalah :

Session support in PHP consists of a way to preserve certain data across subsequent accesses. This enables you to build more customized applications and increase the appeal of your web site

Nah, bagaimana caranya membuat dan mengeset session pada PHP ? lanjutkan membacanya.

Mengeset Session di PHP

<?php
//— 1. harus diawali dengan baris dibawah ini
session_start();
$_SESSION["ContohSesi"]="IsiSession";
?>

Dari kode diatas, anda sudah mengeset sesi, layaknya mengeset variable. Nama sesinya adalah ContohSesi, sedangkan isinya adalah IsiSession. Halaman yang akan mengakses sesi harus diawali dengan session_start(), dan letak dari baris session_start() harus berada di paling atas, sebelum ada output yang dikirim ke browser. Misalkan

<?php
session_start();
?>
<html>
<body>
<?php
echo $_SESSION["ContohSesi"];
?>
</body>
</html>

Jika session_start(); berada dalam tag body, maka akan terjadi error yang mengatakan bahwa header sudah dikirim dan tidak bisa diubah.

Menghilangkan Session di PHP

Untuk menghilangkan session ada 2 cara, cara yang paling mudah dan paling extrem dengan menutup browser, otomatis session akan hilang. cara yang kedua dengan session_destroy();

<?php
session_start();
session_destroy();
?>

Maka semua session yang telah diset akan hilang. Ingat untuk mengakses session harus didahului dengan session_start(), meskipun anda akan menghilangkan session tersebut.

Tutorial ini disadur dari : Bimoweb

Kategori:PHP
  1. Belum ada komentar.
  1. No trackbacks yet.

Tinggalkan Balasan

Isikan data di bawah atau klik salah satu ikon untuk log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout / Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout / Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout / Ubah )

Foto Google+

You are commenting using your Google+ account. Logout / Ubah )

Connecting to %s

%d blogger menyukai ini: