in PHP

Mengenal PHP Session

Saat seorang client hendak berpindah dari satu halaman ke halaman lain, bagaimana server dapat mengenal client tersebut? Setidaknya ada dua kemungkinan, pertama adalah menggunakan cookies sedangkan kedua menggunakan session. Perbedaan utama dari keduanya adalah: cookies disimpan pada komputer client, dalam hal ini browser, sedangkan session disimpan pada server. Penjelasan lengkap mengenai cookies dan session telah tersedia sangat luas.

Untuk membuat session, ketikkan kode berikut di bawah dan simpan menjadi php file.

<?php
// Mulai session
session_start();
?>
<!DOCTYPE html>
<html>
<body>

<?php
// Set session variables
$_SESSION["favcolor"] = "green";
echo "Variabel session telah ditetapkan";
?>

</body>
</html>

Kemudian, buat php file baru dan isikan kode berikut.

 <?php
session_start();
?>
<!DOCTYPE html>
<html>
<body>

<?php
print_r($_SESSION);
?>

</body>
</html>

Untuk membaca session “variable” tertentu, gunakan $_SESSION[“variabel”]. Sementara untuk merubahnya, gunakan set variabel seperti pada saat membuat session. Untuk menghancurkan session, gunakan session_unset() kemudian session_destroy().

Write a Comment

Comment