Home
Advertisement Here

SESSION

PHP mempunyai session (catatan aktivitas) yang digunakan untuk menjaga /
memelihara informasi akses dari seorang pengakses / pemakai aplikasi web. Session
memungkinkan pelacakan akses pemakai, pangaturan pemakaian aplikasi oleh
pemakai dan meningkatkan layanan situs web.
Setiap pengunjung akan diberi sebuah id yang unik, yang disebut dengan id session
(session_id). ID ini dapat disimpan dalam suatu cookie pada sisi user atau disertakan
dalam URL.
Session koneksi antara klien dan server akan hilang atau putus apabila browser
ditutup. Apabila browser dijalankan kembali dan koneksi ke server dilakukan maka
dianggap sebagai koneksi baru.
Fungsi-fungsi session :
1. session_start(), untuk memulai session.
2. session_destroy(), untuk mengakhiri session.
3. session_id(), untuk mengambil atau menentukan identitas sebuah session (session id).
4. session_register(), untuk mendaftarkan variabel ke sebuah session.
B. OPERASI FILE
Secara umum format file dibedakan menjadi file teks (ASCII) dan file biner (binary).
Contoh file teks adalah file-file dokumen HTML, termasuk didalmnya file script
PHP, sedangkan file biner adalah file-file program atau file yang disimpan dalam
format biner lainnya.
Secara umum bekerja dengan file selalu mempunyai pola sebagai berikut :
- Buka file
Sintaks : $fp = fopen(”namafile”, ”mode”)
Mode akses : r, r+, w, w+, a, a+, b (binary, agar tidak dibedakan sebagai teks atau
biner).
- Proses File
Berisi perintah-perintah yang digunakan untuk melakukan pemrosesan file, bisa
menulis ke file atau membaca data dari file.
- Menutup File
Sintaks : fclose ($fp)
Baca Data dari File
fgets()
$var = fgets (fp, jumlahdata)
Membaca data file sebagai baris per baris string (line per line), sejumlah jumlahdata
byte. Setiap baris ditandai dengan adanya karakter ganti baris (newline). Jumlah
data digunakan untuk membatasi jumlah byte yang harus dibaca.
fread()
$var = fread(fp, jumlahdata)
Melakukan pembacaan file dalam mode binary dalam mode yang aman (safe mode)
dengan jumlah data yang dibaca per sekali baca adalah jumlahdata.
fgetc()
$var = fgetc(fp)

Membaca data file per karakter (satu karakter satu karakter).
Menuliskan Data ke dalam File
fputs()
fputs(fp,data)
Menuliskan data file sebagai string data.
fwrite()
fwrite(fp,string,jumlahdata)

No comments:

Advertisement