Sesssion dalam PHP

PHP mempunyai session (catatan aktivitas) yang digunakan untuk menjaga/memelihara informasi akses dari seorang pengakses/pemakai aplikasi web. Session memungkinkan pelacakan akses pemakai, pengaturan pemakai aplikasi oleh pemakai, dan meningkatkan layanan situs web.


use_session_01.php

<?php
session_start();

if (!isset($_SESSION['count'])) {
    $_SESSION['count'] = 0;
} else {
    $_SESSION['count']++;
}
$count =$_SESSION['count'];

echo "anda telah mengunjungi halaman ini sebanyak : $count kali";
?>



Fungsi session_start() harus dijalankan pertama kali, hasilnya selalu true. Fungsi ini akan melakukan proses pengenaan koneksi secara internal mencatat di session.

use_session_02.php

<?php
session_start();
$idSession = session_id();

if (!isset($_SESSION['count'])) {
    $_SESSION['count'] = 0;
} else {
    $_SESSION['count']++;
}
$count =$_SESSION['count'];

echo "anda telah mengunjungi halaman ini sebanyak : $count kali <br>";
echo "$idSession";

?>


Session_destroy()

Session_destroy() merupakan fungsi yang digunakan untuk melakukan reset terhadap semua niai variable yang ada dalam suatu session. Id session untuk koneksi suatu klien(computer) akan tetap sama sampai browser di close.

<?php
session_start();
$idSession = session_id();
session_destroy();

if (!isset($_SESSION['count'])) {
    $_SESSION['count'] = 0;
} else {
    $_SESSION['count']++;
}
$count =$_SESSION['count'];
echo "<h1>Demo session - id Session</h1>";
echo "anda telah mengunjungi halaman ini sebanyak : $count kali <br>";
echo "$idSession";

?>


Tidak ada komentar:

Posting Komentar