Session PHP 5

I.Latar Belakang.
pengenalan, pemahaman php, dan penerapan php pada suatu program.

II.Alat dan Bahan.
  Laptop / PC
  W3SCHOOLS
  Sublime Text

III.Tujuan.
 mengetahui apa itu php, dan pembuatan suatu program dengan fungsi php agar lebih dinamis.

IV.Penjelasan.  

PHP 5 Session
Session adalah cara untuk menyimpan informasi (dalam variabel) yang akan digunakan di beberapa halaman.

Tidak seperti cookie, informasi tersebut tidak disimpan di komputer pengguna.

Apa itu Session PHP?
Ketika Anda bekerja dengan aplikasi, Anda membukanya, melakukan beberapa perubahan, dan kemudian Anda menutupnya. Ini jauh seperti Session. Komputer tahu siapa Anda. Ia tahu ketika Anda memulai aplikasi dan ketika Anda mengakhiri. Tapi di internet ada satu masalah: server web tidak tahu siapa Anda atau apa yang Anda lakukan, karena alamat HTTP tidak mempertahankan negara.

variabel sesi memecahkan masalah ini dengan menyimpan informasi pengguna yang akan digunakan di beberapa halaman (misalnya nama pengguna, warna favorit, dll). Secara default, variabel sesi berlangsung hingga pengguna menutup browser.

Begitu; variabel sesi menyimpan informasi tentang salah satu single user, dan tersedia untuk semua halaman dalam satu aplikasi.
Catatan Tip: Jika Anda membutuhkan penyimpanan permanen, Anda mungkin ingin menyimpan data dalam database.

Session star PHP
Sesi dimulai dengan session_start () fungsi.
variabel sesi ditetapkan dengan PHP variabel global: $ _SESSION.

Sekarang, mari kita membuat halaman baru yang disebut "demo_session1.php". Dalam halaman ini, kami memulai sesi PHP baru dan menetapkan beberapa variabel sesi:
Contoh

<?php
session_start();
?>
<!DOCTYPE html>
<html>
<body>

<?php
// Set session variables
$_SESSION["favcolor"] = "green";
$_SESSION["favanimal"] = "cat";
echo "Session variables are set.";
?>

</body>
</html>

Catatan Catatan: session_start () fungsi harus hal pertama dalam dokumen Anda. Sebelum tag HTML.

Dapatkan PHP Session Nilai VariabelBerikutnya, kita membuat halaman lain yang disebut "demo_session2.php". Dari halaman ini, kita akan mengakses informasi sesi kita set pada halaman pertama ( "demo_session1.php").

Perhatikan bahwa sesi variabel tidak lulus secara individual untuk setiap halaman baru, sebaliknya mereka akan diambil dari sesi kita buka pada awal setiap halaman (session_start ()).

Juga perhatikan bahwa semua nilai-nilai variabel sesi disimpan dalam variabel global $ _SESSION:
Contoh

<?php
session_start();
?>
<!DOCTYPE html>
<html>
<body>

<?php
echo "Favorite color is " . $_SESSION["favcolor"] . ".<br>";
echo "Favorite animal is " . $_SESSION["favanimal"] . ".";
?>

</body>
</html>

Cara lain untuk menampilkan semua nilai variabel sesi untuk sesi pengguna adalah dengan menjalankan kode berikut:
Contoh

<?php
session_start();
?>
<!DOCTYPE html>
<html>
<body>

<?php
print_r($_SESSION);
?>

</body>
</html>
Catatan Bagaimana cara kerjanya? Bagaimana cara aku tahu itu?

Kebanyakan sesi menetapkan user-tombol pada komputer pengguna yang terlihat seperti ini: 765487cf34ert8dede5a562e4f3a7e12. Kemudian, ketika sesi dibuka pada halaman lain, ia memindai komputer untuk user-password. Jika ada pertandingan, ia mengakses sesi, jika tidak, mulai sesi baru.

Memodifikasi Variabel PHP Session

Untuk mengubah variabel sesi, hanya menimpa itu:
Contoh

<?Php
session_start ();
?>
<!DOCTYPE html>
<html>
<body>

<?php

$_SESSION["favcolor"] = "yellow";
print_r($_SESSION);
?>

</body>
</html>

destroy Session PHP
Untuk menghapus semua variabel sesi global dan menghancurkan sesi, penggunaan session_unset () dan session_destroy ():
Contoh

<?php
session_start();
?>
<!DOCTYPE html>
<html>
<body>

<?php
session_unset();


session_destroy();
?>

</body>
</html>

V.Kesimpulan.
kita bisa tahu apa itu php, pengertian dan contoh php dalam pembuatan suatu program.

VI.Refrensi.
   w3schools_offline2016/php

Komentar

Postingan Populer