Session PHP

Session PHP - Hallo sahabat Meta News, Pada Artikel yang anda baca kali ini dengan judul Session PHP, 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 : Session PHP
link : Session PHP

Baca juga


Session PHP

session php
PHP session adalah variable untuk menyimpan informasi atau merubah setting untuk seorang user. Variabel session akan menyimpan informasi untuk seorang user dan berlaku untuk semua halaman dalam satu aplikasi.

Dasar Session PHP

Saat kita bekerja dengan sebuah aplikasi di komputer, kita membukanya, melakukan beberapa perubahan dan kemudian menutupnya. Perumpamaan ini untuk menggambarkan pengertian session. Komputer anda akan mengenali anda, dia tahu bahwa anda memulai sebuah aplikasi dan tahu kapan anda mengakhirinya. Masalahnya adalah ini tidak berlaku untuk internet. Web server tidak tahu siapa anda dan apa yang anda lakukan karena alamat http tidak menyimpan sebuah kondisi dari anda.
Session PHP memecahkan masalah ini dengan mengijinkan andda menyimpan informasi ke server untuk seorang user (username, barang belanjaan, dan sebagainya). Tetapi, informasi yang disimpan di session bersifat sementara dan akan secara otomatis dihapus saat user meninggalkan website. Jika kita membutuhkan penyimpanan informasi yang permanen, kita bisa menggunakan database.
Session bekerja dengan membuat sebuah ID unik (UID) untuk setiap pengunjung dan menyimpan beragam informasi berkaitan dengan UID ini. UID disimpan di sebuah cookie.
Apa itu cookie?

Memulai Session PHP

Kita bisa memulai sebuah session dengan kode

<?php session_start((); ?>

<html>
<body>


</body>
</html>



Catatan : session_start() harus ditulis sebelum tag <html>
Kode di atas akan mendaftarkan session seorang user ke server, memungkinakn kita mulai menyimpan informasi tentang user tersebut.

Menyimpan sebuah Variabel Session

Cara yang benar untuk menyimpan dan mengambil variable session adalah dengan menggunakan variable PHP $_SESSION

<?php
session_start();
$SESSION['views']=1
?>

<html>
<body>
<?php
//untuk mengambil data session
echo "Pageviews=". $_SESSION['views'];
?>

</body>
</html>


Hasil
Pageviews = 1

Dari contoh di bawah ini, kita membuat sebuah page-view counter sederhana. Fungsi isset() akan mengecek apakah variabel "views" sudah diset. Jika variabel "views" sudah diset, kita bisa menaikkan "counter" kita, jika belum maka kita membuat sebuah variabel "views" dan mensetnya dengan 1

<?php
session_start();

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

Menutup session

Jika kita ingin menghapus data session, kita gunakan fungsi unset() atau session_destroy()
Funsi unset() digunakan untuk menghapus variabel session tertentu.

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

Jika kita ingin menghapus ecara menyeluruh session kita gunakan fungsi session_destroy :

<?
session_destroy();
?>


Demikianlah Artikel Session PHP

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

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

0 Response to "Session PHP"

Post a Comment