Jumat, 11 Agustus 2017

PHP SESSION

Assalamualaikum Wr. Wb.
Apa kabar kawan-kawan? Berjumpa lagi dengan saya disini. Kali ini saya akan membahas mengenai PHP Session. Apa itu PHP Session? Mari kita ulas bersama.

A. Pendahuluan
    1. Pengertian
        Ketika kita bekerja dengan sebuah aplikasi. Lalu kita membukanya, melakukan beberapa perubahan, dan kemudian menutupnya. Ini sama saja seperti konsep session/sesi. Komputer tahu kapan kita membuka aplikasi dan menutupnya kembali. Akan tetapi di internet ada masalah yaitu web server tidak tahu siapa kita dan apa yang kita lakukan karena alamat http tidak memiliki kondisi.
 
    2. Latar Belakang
        Variabel session dapat menyelesaikan bagaimana agar alamat http dapat mengetahui, dengan menyimpan informasi user yang yang digunakan di berbagai halaman (contohnya username, warna, dll). Secara default, variabel session bertahan hingga pengguna menutup browser. Jadi variabel session menyimpan informasi tentang user dan tesedia di seluruh halaman aplikasi.

    3. Maksud dan Tujuan
        1. Untuk penyimpanan sementara.
        2. Untuk melakukan aktivitas yang berhubungan dengan interaksi user pada sebuah web server php.

B. Pembahasan
     1. Bagian-bagian Session
         a.Memulai Session
             Digunakan untuk memulai eksekusi pada server dan dapat disimpan pada browser.
Contoh: 
<?php
                //    Memulai    sesi    baru
                session_start();
?>
<!DOCTYPE    html>
<html>
<body>
<?php
                //    Menyimpan    variabel    sesi
                $_SESSION["favcolor"]    =    "hijau";
                $_SESSION["favanimal"]    =    "kucing";
                echo    "Variabel    session    berhasil    disimpan.";
?>
</body>
</html>


          b. Mendaftarkan Session
            Digunkan untuk mendaftarkan session pada thap selanjutnya.
Contoh:  
<?pph
             // Mendaftarkan session baru
             session_register("");
?>

        c. $_SESSION[]
            Variabel ini digunakan untuk sebuah inisialisasi dari session. Berbeda dengan nomer 2, nomer dua adalah mendaftarkan session. 
Contoh:
 <?php
                //    Memulai    sesi    baru
                session_start();
?>
<!DOCTYPE    html>
<html>
<body>
<?php
                //    Menyimpan    variabel    sesi
                $_SESSION["favcolor"]    =    "hijau";
                $_SESSION["favanimal"]    =    "kucing";
                echo    "Variabel    session    berhasil    disimpan.";
?>
</body>
</html>



         d. Menghapus    SessionUntuk menghapus semua variabel session global dan  menghapus    session,    kita bisa gunakan session_unset() dan session_destroy():
Contoh:
<?php
                session_start();
?>
<!DOCTYPE    html>
<html>
<body>
<?php
          //    menghapus    semua    variabel    session
          session_unset();
          //    menghapus    session
         session_destroy();
?>
</body>
</html>
 


         e. Menampilkan Session
            Ununaktuk menampilkan session kita menggunakan script sebagai contoh berikut ini
<?php
                session_start();
?>
<!DOCTYPE    html>
<html>
<body>
<?php
                // Menampilkan variabel session yang telah kita simpan di halaman sebelumnya
                echo    "Warna    favorit    adalah    "    .    $_SESSION["favcolor"]    .    ".<br>";
                echo    "Hewan    favorit    adalah    "    .    $_SESSION["favanimal"]    .    ".";

?>
</body>
</html>
 


atau juga bisa menggunakan

<?php
session_start();
?>
<!DOCTYPE    html>
<html>
<body>
<?php
                print_r($_SESSION);
?>
</body>
</html>
 

 

C. Referensi
    Modul web-pro-php-jogloraya
    https://www.sistemphp.com/kegunaan-dan-cara-menggunakan_session-php/

Tidak ada komentar:
Write komentar