Media Belajar Bahasa Pemrograman | by APPKEY

PHPTutorial PHP 12 : PHP Session, Belajar Menggunakan Fungsi...

Tutorial PHP 12 : PHP Session, Belajar Menggunakan Fungsi Session pada PHP

-

Pada artikel seri tutorial PHP sebelumnya, Codekey telah membahas tentang PHP setcookie. Kali ini, kami akan mengajak Anda untuk beranjak ke artikel tutorial PHP 12 yang membahas tentang PHP session.

Sesi PHP digunakan untuk menyimpan dan meneruskan informasi dari satu halaman ke halaman lain untuk sementara (hingga pengguna menutup situs web).

Mengapa session PHP penting untuk diketahui oleh developer pemula maupun professional yang bekerja dengan PHP? Jika Anda tertarik untuk mengetahui dan belajar PHP lebih banyak, pastikan Anda tidak melewatkan artikel berikut ini.

PHP Session

php-session

Jika Anda adalah pengguna Internet aktif, Anda mungkin pernah melihat kalimat ini: Sesi Anda telah kedaluwarsa. Kalimat ini sering muncul saat Anda membuka kembali halaman setelah tidak aktif dalam waktu lama. Akibatnya, Anda tidak masuk secara otomatis, dan fungsi halaman web tertentu tidak lagi tersedia.

Session pada PHP adalah alasan mengapa data dapat diakses oleh semua halaman web dari aplikasi tertentu. Data khusus itu, sekarang disimpan dalam bentuk variabel, disimpan sementara di server. Saat Anda menutup jendela atau tab browser, sesi akan selesai.

Teknik session PHP banyak digunakan di situs web belanja di mana kita perlu menyimpan dan menyampaikan informasi kereta, mis. nama pengguna, kode produk, nama produk, harga produk dll dari satu halaman ke halaman lainnya. Sesi PHP membuat id pengguna unik untuk setiap browser untuk mengenali pengguna dan menghindari konflik antara beberapa browser.

Beberapa hal mendetail tentang session di PHP kami rangkum sebagai berikut:

  1. Metode menyimpan variabel yang berisi data untuk digunakan browser disebut sesi. Data ini tidak permanen dan tidak disimpan di komputer pribadi pengguna (tidak seperti cookie).
  2. Informasi tentang pengguna saat ini disimpan dalam variabel sesi dan dapat diakses ke semua halaman aplikasi web. Variabel PHP $ _SESSION global menyimpan nilai dari semua variabel sesi.
  3. Untuk menyelesaikan sesi, Anda cukup menutup jendela atau tab tempat situs web dimuat.
  4. Dimungkinkan untuk memuat data pengguna permanen untuk pengguna tertentu menggunakan database.

Artikel Terkait  Tutorial PHP 32 : Form Action PHP, Berikut Cara dan Contohnya!

Memulai sebuah Session di PHP

Untuk memulai sebuah session di PHP, Anda harus menggunakan fungsi sebagai berikut:

session_start()

Untuk menyetting variable session, Anda perlu untuk mengaplikasikan variabel global $_SESSION PHP.

Pada contoh di bawah ini, kita memulai file PHP demo_session1.php. Mari kita lihat bagaimana kita melakukannya:

<?php 
  // Memulai session
  session_start();
?>
<!DOCTYPE html>
<html>
  <body>
  <?php
    // tetapkan variabel sesi
    $_SESSION["nama"]= "Jason";
    $_SESSION["hobi"]= "Berenang";
    echo "Session telah di tetapkan";
  ?>
  </body>
</html>

Perlu diingat bahwa fungsi session_start() pada PHP harus menjadi hal pertama dalam dokumen Anda kemudian setelahnya adalah seluruh tag HTML.

Mendapatkan Nilai Variabel

Untuk melanjutkan kode di atas, kami membuat demo_session2.php. Dengan menggunakan file ini, kita akan mengakses data di demo_session1.php. Perhatikan bagaimana data sesi (dalam bentuk variabel) harus diambil satu per satu (fungsi PHP session_start ()).

Lihat contoh di bawah ini untuk mendapatkan pemahaman yang lebih baik tentang bagaimana variabel PHP $ _SESSION menampung semua data sesi yang dideklarasikan dalam file Anda:

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

Pada contoh skrip di bawah ini, Anda dapat melihat bagaimana Anda dapat menampilkan semua variabel sesi yang saat ini dideklarasikan:

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

Ingin tahu bagaimana sesi tahu siapa yang sedang berada di halaman web? Sederhana: sesi membuat pengenal pengguna di komputer pengguna. Ini adalah string yang terdiri dari 32 karakter acak (misalnya, 3c7ght34c3jj9083hjaje2fc650e344t).

Ketika sesi dimulai di jendela lain, ia memeriksa pengenal pengguna yang dibuat sebelumnya dan berlanjut jika ditemukan.

Artikel Terkait  Tutorial PHP 16 : Cara memahami file dalam PHP

Memodifikasi Variabel

Anda dapat mengubah variabel session hanya dengan menyimpannya:

<?php session_start(); ?>
<!DOCTYPE html>
<html>
  <body>
  <?php 
    // kamu dapat mengganti variabel pada sesi dengan memasukkan nilai baru
    $_SESSION["nama"] = "Jason";
    $_SESSION["hobi"]= "Berenang";
    print_r($_SESSION);
  ?>
  </body>
</html>

Menghancurkan Session

session_unset () akan menghapus semua variabel global, sementara session_destroy () akan menghancurkan sesi seluruhnya. Namun, keduanya memiliki efek yang serupa:

<?php session_start(); ?>
<!DOCTYPE html>
<html>
  <body>
  <?php
    //menghapus semua sesi
    session_unset();
    // menghancurkan sesi
    session_destroy();
  ?>
  </body>
</html>

Tips dalam Membuat Session

Kami memiliki beberapa tips yang bisa Anda lakukan saat membuat session di PHP. Berikut adalah tipsnya:

  1. Session adalah metode menyimpan data (menggunakan variabel) sehingga browser dapat menggunakannya di beberapa halaman web.
  2. Berbeda dengan cookie, data tidak disimpan di sistem pengguna. Jangan sampai Anda salah membedakannya.
  3. Variabel session berisi data tentang pengguna saat ini. Mereka dapat diakses ke semua halaman yang terdapat dalam satu aplikasi web.
  4. Data session tidak permanen, tetapi Anda dapat memuat data pengguna permanen untuk pengguna tertentu menggunakan database.

Demikianlah penjelasan tentang session di PHP. Sekilas, session dan setcookie mirip karena sama-sama berpengaruh pada informasi yang akan diterima pengguna.

Ketika Anda sudah memahami setcookie maka tidak akan sulit membedakannya dengan session. Jika Anda tertarik belajar PHP lebih banya, maka jangan lewatkan seri tutorial belajar PHP di Codekey.

Codekey menyediakan berbagai tutorial, pembahasan, tips, dan trik untuk Anda memahami berbagai bahasa pemrograman, tidak terbatas pada PHP saja. Pastikan Anda mendapatkan update terbaru dari situs Codekey.


Jasa Pembuatan Aplikasi, Website dan Internet Marketing | PT APPKEY
PT APPKEY adalah perusahaan IT yang khusus membuat aplikasi Android, iOS dan mengembangkan sistem website. Kami juga memiliki pengetahuan dan wawasan dalam menjalankan pemasaran online sehingga diharapkan dapat membantu menyelesaikan permasalahan Anda.

Jasa Pembuatan Aplikasi

Jasa Pembuatan Website

Jasa Pembuatan Paket Aplikasi

Jasa Pembuatan Internet Marketing

Tutorial

Subscribe Sekarang

Dapatkan beragam informasi menarik tentang bahasa pemrograman langsung melalui email Anda. Subscribe sekarang dan terus belajar bersama kami!

Blog Post Ranking 10

Tutorial Python 9 : Cara Membuat Looping Python

Pada artikel sebelumnya, Codekey telah menjelaskan tentang Operasi Kondisional Python yang di dalamnya menyinggung tentang percabangan dan perulangan. Belajar...

Tutorial PHP 22 : Cara Membuat Redirect PHP dengan Cepat dan Mudah

Jika Anda melakukan browsing di browser kesayangan Anda, mungkin Anda pernah melihat link yang berisikan “php redirect” atau yang...

Tutorial Python 8 : Langkah Mudah Membuat Operasi Kondisional pada Python

Pada pembahasan sebelumnya, Codekey telah menjelaskan kepada Anda tentang pengoperasian string pada Python mulai dari menggabungkan hingga memanipulasi string...

Tutorial Python 7 : Python String Format dan Cara Mudahnya

Anda ingin belajar Python dan ingin menjadi ahli dalam bahasa pemrograman Python? Mari belajar bersama Codekey! Pada pembahasan kali...

Tutorial PHP 23 : Cara Membuat Messages Alert PHP

Alert box atau alert messages digunakan di situs web untuk menampilkan pesan peringatan kepada pengguna bahwa mereka telah memasukkan...

Tutorial Dart 18 : Ayo Mulai, Pelajari Cara Install Flutter

Pada seri tutorial Dart kali ini, Codekey akan menampilkan hal yang sedikit berbeda, yaitu tentang aplikasi-aplikasi yang mendukung pemrograman...

Tutorial SQL 8 : Constraint SQL, Bagaimana Fungsi dan Penggunaannya?

Pada artikel sebelumnya Anda telah mempelajari tentang wildcard SQL, pada artikel kali ini kami akan menjelaskan tentang constraint SQL. Jika...

Tutorial SQL 20 : Mari Pelajari Cara Menggunakan Fungsi GROUP by SQL

Pada pembahasan seri Tutorial SQL ke- 20 ini, Codekey akan membahas tentang GROUP BY yang merupakan statement di dalam...

Tutorial Javascript 8 : Array Javascript, Panduan Lengkap Cara Membuatnya

Seperti bahasa pemrograman yang berorientasi objek lainnya, dalam JavaScript juga terdapat array. Jika Anda memiliki banyak objek yang ingin...

Tutorial Javascript 21 : Panduan Membuat Number Format Javascript

Ada banyak cara berbeda untuk mencetak integer dengan koma sebagai pemisah ribuan dalam JavaScript. Untuk mencetak integer dalam JavaScript,...

Bisnis

Online Service

Peluang Bisnis

Model Bisnis

Entrepreneurship

Uang

Ketrampilan

Outsourcing

Monetize

Pemasaran

SEO

Internet Marketing

Dasar Pemasaran

Strategi Pemasaran

Situs Web Analitik

Iklan

Teknologi

Teknologi Terbaru

AI

Komputer

Jaringan

Paling Sering dibaca
Mungkin Anda Menyukainya