Script yang harus ditempatkan pada permulaan kode php untuk memulai session pada php yaitu

Session adalah sebuah varibel sementara yang diletakkan di server. Di mana PHP bisa mengambil nilai yang tersimpan di server walaupun kita membuka halaman baru. Biasanya session akan hilang jika anda menutup browser.

Fungsi session adalah untuk melakukan aktivitas yang berhubungan dengan interaksi user pada sebuah web server php. Untuk kali ini saya akan jelaskan penggunaan session untuk login dan logout. Penjelasanya yang perlu diketahui adalah penggunaan $_SESSION[] harus di daftarkan terlebih dahulu. Tanpa session didaftarkan, maka variabel session tidak dapat digunakan alias kosong.

Berikut ini bagian session yang perlu Anda ketahui penggunaannya.

  1. Session_start();

Kegunaan dari fungsi session_start(); adalah untuk memulai eksekusi session pada server dan kemudian menyimpannya pada browser. Dengan intruksi ini menunjukkan pada saat session di mulai, semua session akan diaftarkan selanjutnya akan disimpan. Penyimpanan ini terjadi sampai jangka waktu tertentu. Dan untuk membaut session berdasarkan waktu bisa Anda setting sendiri. Mudah-mudahan nanti saya buat tutorialnya dengan batas waktu session. Selain dengan batas waktu, session bisa hilang jika cookies browser Anda hilangkan. Dengan dihilangkan, maka secara otomatis session juga hilang dari browser Anda.

  1. $_SESSION[username]

Jika pada no adalah mendaftarkan sebuah session. Berbeda dengan yang ketiga ini. Varibel ini adalah sebuah inisialisasi dari session.

  1. Session_destroy();

Pada bagian ini menjelesakan bahwa semua session yang telah di buat dan di inisialisasi akan di destroy atau di hancurkan. Nah pada tahanpan inilah yang sering digunakan untuk script logout pada web atau aplikasi berbasis web lainya.

Cara membuat session adalah sebagai berikut :

  1. Deklarasi awal kalau kita menggunakan session, yaitu menggunakan fungsi session_start()
  1. Set suatu nilai ke variabel $_SESSION

Sebagai contoh, buat suatu halaman php dengan nama “index1.php” lalu ketik atau copy script php dibawah ini kedalamnya.

Script yang harus ditempatkan pada permulaan kode php untuk memulai session pada php yaitu

Catatan:

  • Script Session_start() harus diletakkan pada baris code nomor satu pada editor yang anda gunakan.
  • Kode session_start() harus diletakkan sebelum ada output apapun walaupun hanya spasi, jadi sebaikanya selalu letakkan di bagian paling atas.

Setelah kita me-registerkan variabel $_SESSION seperti yang kita lakukan pada “index1.php” tadi, maka untuk mengecek apakah session telah diregister adalah dengan menggunakan fungsi isset().

Pada contoh di atas (index1.php), setelah kita me-register $_SESSION[‘username’], kita akan ke halaman2.php

Di index2.php kita akan cek apakah variabel session telah di register, jika belum kita stop membuka isi index2.php

Sekarang mari kita buat halaman php dengan nama “index2.php” lalu tempatkan script php dibawah ini kedalamnya :

Script yang harus ditempatkan pada permulaan kode php untuk memulai session pada php yaitu

Untuk melihat efeknya antara variabel $_SESSION sudah diregister atau belum, coba anda tutup browser, lalu buka lagi browsernya, langsung buka halaman index2.php. Tanpa membuka index1.php terlebih dahulu, lalu lihat hasilnya, jika sudah sekarang coba anda jalankan “index1.php” dan kemudian jalankan “index2.php” , maka lihat hasilnya dan perbedaannya.

Setelah kita belajar me-register session, maka cara un-register session adalah dengan menggunakan fungsi unset() , script ini sama halnya dengan membuat logout pada halaman website, namun ini masih contoh kecil dan masih bisa anda kembangkan sesuai dengan kebutuhan anda. Dan untuk membuatnya mari kita buat lagi halaman php dengan nama “logout.php” lalu copy kan script dibawah ini kedalamnya:

Script yang harus ditempatkan pada permulaan kode php untuk memulai session pada php yaitu

Jika sudah, maka coba jalankan halaman yang anda buat tadi secara berurutan, pertama coba anda jalankan “index1.php” , jika sudah lalu jalankan “index2.php” dan lihat tulisan yang mucul pada halamn browser anda, jika anda sudah melihatnya lalu jalankan halaman “logout.php” dan jika semuanya sudah selesai anda jalankan sesuai urutan yang saya katakan, maka refresh atau reload “index2.php” tadi dan lihat perbedaannya.’

Semoga bermanfaat…

Bagaimana perintah awal untuk memulai session?

Seperti yang dapat Anda lihat, kita memulai session di bagian awal script dengan menggunakan fungsi session_start .

Apa yang dimaksud dengan session pada PHP?

Session atau dalam bahasa indonesia disebut sesi, pengertian session dapat diartikan sebuah cara menyimpan informasi di PHP di sisi Server. Session ini adalah sebuah variabel yang dapat digunakan di beberapa halaman, sama seperti sebuah variabel global.

Dimana session PHP disimpan?

Session adalah data yang disimpan di server yang dapat dipanggil secara global di dalam server tersebut. Berbeda dengan cookies yang disimpan di browser, session disimpan di dalam web server.

Bagaimana cara mengakhiri session pada PHP?

Untuk mengakhiri session pada PHP, kita gunakan perintah session_destroy() , dengan perintah ini maka file session akan dihapus dari server. contohnya ketika user logout, maka session akan berakhir dan user diminta untuk login kembali.