Menangani Sesi dan Cookie
Kelola sesi pengguna dan simpan data dengan cookie
Menangani Sesi dan Cookie adalah pelajaran PHP Academy gratis di CoddyKit. Ini adalah pelajaran 1 dari 4. Kamu bisa membaca pelajaran lengkapnya di bawah secara gratis — lalu praktikkan langsung di browser dengan editor kode bawaan dan tutor AI 24/7. Ini adalah bagian dari jalur belajar PHP Academy, dan progresmu tersinkronisasi di web dan aplikasi CoddyKit. Kursus PHP Academy mencakup 4 pelajaran total.
Pengantar Sesi dan Kuki
Menangani Sesi dan Kuki
Selamat datang di pelajaran tentang penanganan sesi dan kuki! Dalam pelajaran ini, Anda akan mempelajari cara mengelola data pengguna di berbagai halaman menggunakan fitur sesi dan kuki PHP. Mari kita pelajari!

Apa Itu Sesi dan Kuki?
Apa Itu Sesi dan Kuki?
Sesi: Sesi menyimpan data pengguna di server dan mengaitkannya dengan ID sesi yang unik. Sesi digunakan untuk mengelola data selama kunjungan pengguna ke situs web.
Kuki: Kuki adalah sejumlah kecil data yang disimpan di peramban pengguna. Kuki digunakan untuk mempertahankan data di antara kunjungan.
Perbedaan Utama: Sesi menyimpan data di server, sedangkan kuki menyimpan data di sisi klien.
Memulai Sesi
Memulai Sesi
Untuk menggunakan sesi dalam PHP, Anda perlu memulai sesi menggunakan fungsi session_start(). Contoh:
Tips: Selalu panggil session_start() di awal skrip Anda sebelum keluaran apa pun.
<?php
session_start(); // Start the session
// Store data in the session
$_SESSION["username"] = "JohnDoe";
echo "Session started. Username: " . $_SESSION["username"];
?>
Mengakses Data Sesi
Mengakses Data Sesi
Anda dapat mengakses data sesi menggunakan superglobal $_SESSION. Contoh:
Poin Utama: Gunakan isset() untuk memeriksa apakah data sesi tersedia.
<?php
session_start();
if (isset($_SESSION["username"])) {
echo "Welcome back, " . $_SESSION["username"];
} else {
echo "No session data found.";
}
?>
Menghancurkan Sesi
Menghancurkan Sesi
Untuk mengeluarkan pengguna atau menghapus data sesi, gunakan fungsi session_destroy(). Contoh:
Tips: Gunakan unset() untuk menghapus variabel sesi tertentu tanpa menghancurkan seluruh sesi.
<?php
session_start();
// Destroy the session
session_destroy();
echo "Session destroyed. You are logged out.";
?>
Mengatur Kuki
Mengatur Kuki
Gunakan fungsi setcookie() untuk menyimpan kuki di peramban pengguna. Contoh:
Parameter Utama:
name: Nama kuki.value: Nilai kuki.expire: Waktu kedaluwarsa dalam detik.path: Direktori tempat kuki dapat diakses.
<?php
setcookie("user", "JohnDoe", time() + (86400 * 7), "/"); // Set a cookie for 7 days
echo "Cookie set. User: JohnDoe";
?>
Mengakses Kuki
Mengakses Kuki
Akses kuki menggunakan superglobal $_COOKIE. Contoh:
Tips: Gunakan isset() untuk memeriksa apakah kuki tersedia sebelum mengaksesnya.
<?php
if (isset($_COOKIE["user"])) {
echo "Welcome back, " . $_COOKIE["user"];
} else {
echo "No cookie found.";
}
?>
Menghapus Kuki
Menghapus Kuki
Untuk menghapus kuki, atur waktu kedaluwarsanya ke tanggal yang telah berlalu. Contoh:
Tips: Pastikan path sama dengan yang digunakan saat mengatur kuki.
<?php
setcookie("user", "", time() - 3600, "/"); // Delete the cookie
echo "Cookie deleted.";
?>
Kerja Bagus!
Kerja Bagus!
Selamat! Anda telah mempelajari cara menangani sesi dan kuki dalam PHP. Alat-alat ini penting untuk mengelola data pengguna dan membuat pengalaman yang disesuaikan. Pada pelajaran berikutnya, kita akan mempelajari teknik pengelolaan sesi lanjutan, termasuk mengamankan dan membuat ulang pengenal sesi. Mari lanjut menulis kode!

Pertanyaan yang Sering Diajukan
Apakah pelajaran “Menangani Sesi dan Cookie” gratis?
Ya — teks lengkap “Menangani Sesi dan Cookie” gratis dibaca di sini di web. Untuk praktiknya secara interaktif (editor kode bawaan dan tutor AI 24/7) dan buka sisa kursus PHP Academy, upgrade ke CoddyKit PRO. Kursus PHP Academy mencakup 4 pelajaran total.
Apa yang akan aku pelajari di “Menangani Sesi dan Cookie”?
Kelola sesi pengguna dan simpan data dengan cookie Kamu berlatih PHP Academy dengan kode praktik yang langsung kamu jalankan di browser, dan tutor AI 24/7 menjawab pertanyaanmu saat kamu mengerjakan pelajaran ini.
Apakah aku perlu pengalaman untuk memulai PHP Academy?
Tidak diperlukan pengalaman sebelumnya. PHP Academy di CoddyKit dirancang untuk pemula hingga pelajar tingkat lanjut, jadi kamu bisa memulai di sini atau dari awal dan belajar sesuai kecepatan kamu sendiri. Ini adalah pelajaran 1 dari 4.
Berapa lama pelajaran “Menangani Sesi dan Cookie” memakan waktu?
Sebagian besar pelajaran CoddyKit memakan waktu sekitar 5–10 menit. Setiap pelajaran ringkas dan interaktif, jadi kamu membuat kemajuan stabil dan melanjutkan dari tempat kamu tinggalkan di web dan aplikasi.
Bisakah aku menulis dan menjalankan kode dalam pelajaran PHP Academy ini?
Ya. Setiap pelajaran PHP Academy menyertakan editor kode bawaan, jadi kamu menulis dan menjalankan kode nyata langsung di browser dan mendapatkan umpan balik AI instan — tidak diperlukan penyiapan lokal.
Semua pelajaran dalam kursus ini
- Menangani Sesi dan Cookie
- Bekerja dengan Berkas
- Penanganan Kesalahan dan Eksepsi
- Menggunakan Ekspresi Reguler