PHP Session

Assalamu’alaikum wr.wb
A. Pengertian
   Menurut W3Schools, Session() merupakan cara untuk menyimpan informasi (dalam variabel) yang akan digunakan di beberapa halaman.
B. Latar Belakang
  Sekarang, mari kita membuat halaman baru yang disebut “demo_session1.php”. Dalam halaman ini, kami memulai sesi PHP baru dan menetapkan beberapa variabel sesi. Di era kemajuan teknologi seperti sekarang ini, Website menjadi hal yang sudah tidak asing lagi terdengar pada telinga kita, kususnya dalam dunia internet. Meskipun sudah banyak orang mempunyai homepage di internet baik yang menggunakan ISP maupun server web gratis, tetapi pada umumnya homepage tersebut bersifat statis dan tidak dapat berinteraksi dengan pengunjung web.
        Kebanyakan orang pada umumnya hanya berperan sebagai pengguna dan sebagian kecil saja yang mengetahui proses dibaliknya dikarenakan tidak menguasai pemrograman web. Pada dasar pembuatanya, sebuah homepage yang dapat berinteraksi dengan pengunjung website atau homepage dinamis tidak diperlukan kemampuan pemrograman yang tinggi.
C. Alat dan Bahan
  • OS XUbuntu 16.04
  • SublimeText (TextEditor) 
  • Browser
D. Tujuan 
     Bertujuan untuk mengetahui dan memahami sintaks dasar dari session serta penerapannya.
V. Pembahasan
    Sebelum kita masuk ke sintaks php nya kita buka terlebih dahulu buka SublimeText yaitu Menu -> ketikkan pada pencarian SublimeText.
    1. Pertama kita akan mempelajari tentang session_start. Dibawah ini penerapan dari session_start. Session_start() digunakan untuk memulai session baru atau melanjutkan session yang telah ada. Dibawah ini merupakan contoh penerapan dari session_start.
<?php
// Start the session
session_start();
?>
<?php
// Set session variables
$_SESSION[“favcolor”] = “green”;
$_SESSION[“favanimal”] = “cat”;
echo “Session variables are set.”;
?>
=> Setelah selesai coding, simpan pada /var/www/html/ dengan nama “session.php“. Berikutnya buka web browser dan ketikkan pada url “localhost/session.php
    2. Yang kedua kita akan mempelajari bagaimana menghancurkan session. Yaitu kita bisa menggunakan “session_destroy”. Dibawah ini coding penerapan dari sintaks session_destroy.
<?php
session_start();
?>
<?php
// remove all session variables
session_unset();
// destroy the session
session_destroy();
echo “All session variables are now removed, and the session is destroyed.”
?>
=> Setelah coding selesai ditulis simpan di /var/www/html/ dengan nama “session_destroy.php”. Dan buka web browser ketikkan pada url “localhost/session_destroy.php”. Dan hasilnya akan seperti dibawah ini.
F. Kesimpulan
   Dari pembahasan diatas dapat ditarik kesimpulan bahwa penggunaan session dalam pembuatan proses menggunakan php dapat memudahkan kita berpindah ke dalam halaman lainnya.
G. Referensi
Sekian dan Terimakasih.
SMK Bisa !!
Wasalamu’alikum wr.wb.
Advertisements