Tutorial PHP : Session

Tutorial PHP : Session - Hallo sahabat Meta News, Pada Artikel yang anda baca kali ini dengan judul Tutorial PHP : Session, kami telah mempersiapkan artikel ini dengan baik untuk anda baca dan ambil informasi didalamnya. mudah-mudahan isi postingan Artikel Tutorial, yang kami tulis ini dapat anda pahami. baiklah, selamat membaca.

Judul : Tutorial PHP : Session
link : Tutorial PHP : Session

Baca juga


Tutorial PHP : Session

Session PHP – Kenapa Harus Menggunakan Session?

Ketika situs anda harus mengirimkan data dari satu halaman ke halaman lainnya, maka sudah saatnya untuk mulai berpikir tentang menggunakan Session PHP.
Website HTML biasa tidak bisa mengirimkan data dari satu halaman ke halaman lainnya. Dengan kata lain, semua informasi terhapus ketika halaman baru dimuat. Hal ini bisa menjadi masalah saat program-program seperti keranjang belanja, yang memerlukan data (produk pengguna yang dipilih) untuk selalu disimpan dari satu halaman ke halaman berikutnya.

Session PHP - Sekilas

Session PHP memecahkan masalah ini dengan memungkinkan Anda untuk menyimpan informasi pengguna pada server untuk kemudian digunakan (misalnya nama pengguna, item keranjang belanja, dll). Namun, informasi session ini bersifat sementara dan biasanya dihapus dengan cepat setelah pengguna telah meninggalkan situs web yang menggunakan Session.
Session bekerja dengan menciptakan nomor identifikasi unik (UID) untuk setiap pengunjung dan menyimpan variabel berdasarkan ID ini. Ini membantu untuk mencegah data dua pengguna tercampur ketika mengunjungi halaman web yang sama.

Memulai PHP Session

Sebelum Anda dapat mulai menyimpan informasi pengguna dalam Session PHP, Anda harus terlebih dahulu memulai session. Kode Session ditulis di awal halaman.
Di bawah ini adalah script sederhana yang harus Anda tempatkan di awal kode PHP anda untuk memulai session PHP.

<?php
session_start(); // memulai PHP session!
?>

Kode di atas akan mendaftarkan sesi pengguna ke server, memungkinkan Anda untuk mulai menyimpan informasi pengguna dan menetapkan UID (nomor identifikasi unik) untuk session pengguna.
Menyimpan Variabel Session
Bila Anda ingin menyimpan data pengguna gunakan array $ _SESSION asosiatif. Di sinilah Anda menyimpan dan mengambil data session.

<?php
session_start();
$_SESSION['views'] = 1; // menyimpan data session
echo "Pageviews = ". $_SESSION['views']; // menampilkan data
?>

Hasil:
Pageviews = 1



Dalam contoh ini kita belajar bagaimana untuk menyimpan variabel ke array associatif Session $ _SESSION dan juga bagaimana untuk mengambil data dari array yang sama.

Session PHP: Menggunakan Fungsi isset PHP

Sekarang Anda tahu bagaimana menyimpan dan mengambil data dari array $ _SESSION. Bila Anda membuat sebuah variabel dan menyimpannya dalam session, Anda mungkin ingin menggunakannya di lain waktu. Namun, sebelum Anda menggunakan variabel Session, anda perlu mengecek apakah variable tersebut sudah ada!

Di sinilah fungsi isset PHP sangat berguna. isset adalah fungsi yang mengambil variabel yang ingin Anda gunakan dan memeriksa apakah variable tersebut sudah ditetapkan.
Dengan contoh sebelumnya, kita dapat membuat counter tampilan halaman yang sangat sederhana.  Dengan menggunakan isset untuk memeriksa apakah variabel tampilan halaman telah dibuat. Jika sudah ada maka counter tersebut ditambah satu. Jika belum, maka kita akan membuatnya dan menetapkan nilainya yaitu 1

<?php
session_start();
if(isset($_SESSION['views']))
$_SESSION['views'] = $_SESSION['views']+ 1;
else
$_SESSION['views'] = 1;
echo "views = ". $_SESSION['views'];
?>

Jika anda menjalankan script di atas untuk pertama kalinya maka akan muncul tampilan views = 1. Dan saat anda merefresh halaman tersebut, maka akan ditambahkan satu, begitu seterusnya.

Membersihkan dan Menghancurkan Session

Meskipun data session ini bersifat sementara dan tidak mengharuskan Anda untuk menghapusnya, Anda mungkin ingin menghapus beberapa data.
Bayangkan bahwa Anda menjalankan bisnis online dan pengguna menggunakan website Anda untuk membeli barang-barang Anda. Pengguna baru saja menyelesaikan transaksi di website Anda dan Anda sekarang ingin menghapus segala sesuatu dari keranjang belanja mereka.

<?php
session_start();
if(isset($_SESSION['cart']))
unset($_SESSION['cart']);
?>

Anda juga bisa secara total menghapus semua data dengan fungsi session_destroy

<?php
session_start();
session_destroy();
?>


Demikianlah Artikel Tutorial PHP : Session

Sekianlah artikel Tutorial PHP : Session kali ini, mudah-mudahan bisa memberi manfaat untuk anda semua. baiklah, sampai jumpa di postingan artikel lainnya.

Anda sekarang membaca artikel Tutorial PHP : Session dengan alamat link https://infoasikindo.blogspot.com/2014/08/tutorial-php-session.html

0 Response to "Tutorial PHP : Session"

Post a Comment