Thursday 19 May 2016

Untuk Apa dan Bagimana Menggunakan $_SESSION ( Tutorial $_SESSION 1 )

Untuk Apa?

Saat kita menggunakan e-commerce, youtube kadang kita bingung kenapa mereka tahu apa yang sebelumnya kita buka. $_SESSION pada PHP dapat berperan menyimpan informasi apa yang dilakukan user terhadap website. $_SESSION juga dapat berguna pada saat login, agar kita tidak perlu login berkali-kali. Data $_SESSION disimpan pada server (Jika cokies disimpan pada komputer client). File php.ini pada server adalah tempat untuk mengatur path session yang disimpan.

Untuk mengatur session path pada php.ini:
; where MODE is the octal representation of the mode. Note that this
; does not overwrite the process's umask.
; http://php.net/session.save-path
session.save_path="C:\xampp\tmp"

Gambar 1. File session disimpan
Session akan menyimpan user-key setiap komputer clint. Apabila komputer client kembali mengakses website, user-key akan dicocokkan dengan dengan user-key client.

Bagimana Menggunakan?

1. Buat file session1.php yang berisi nilai yang akan disimpan dalam contoh adalah status dan hobi.
source code 1:
<?php
session_start();

$_SESSION["hobi"] = "Main Komputer";
$_SESSION["status"] = "Sudah Login";
echo "Session disimpan.";

?>

2. Buat file session2.php yang berguna untuk me-load data yang tadi sudah disimpan.
source code 2:
<?php
session_start();

echo "Hobi Anda " . $_SESSION["hobi"] . ".<br>";
echo "Status Anda " . $_SESSION["status"] . ".";
?>

3. Jalankan session1.php kemudian session2.php.

Gambar 2. Hasil akhir

Trimakasih..
Tutorial $_SESSION kedua akan membahas contoh penggunaan $_SESSION pada saat login.



Artikel Terkait PHP

0 komentar:

Post a Comment