Cara Mengaktifkan Sesi Di Penyemak Imbas

Isi kandungan:

Cara Mengaktifkan Sesi Di Penyemak Imbas
Cara Mengaktifkan Sesi Di Penyemak Imbas

Video: Cara Mengaktifkan Sesi Di Penyemak Imbas

Video: Cara Mengaktifkan Sesi Di Penyemak Imbas
Video: Cara mengatasi sesi Fb setujui perangkat masuk terbaru 2020 2024, November
Anonim

Oleh kerana pelayan web tidak menjaga komunikasi berterusan dengan klien, dan setiap permintaan dianggap oleh pelayan sebagai yang baru, tugas utama sesi dalam penyemak imbas adalah untuk mengenal pasti penyemak imbas dan membuat fail yang sesuai yang menyimpan pemboleh ubah sesi.

Cara mengaktifkan sesi di penyemak imbas
Cara mengaktifkan sesi di penyemak imbas

Arahan

Langkah 1

Sesi pada dasarnya adalah fail teks yang menyimpan nilai pasangan permintaan-respons di pelayan. Bilangan fail tersebut untuk klien yang berbeza boleh sangat besar, jadi setiap klien diberi SID sendiri, yang diteruskan menggunakan rentetan pertanyaan. Sesi dan kuki adalah kaedah penyimpanan maklumat yang digunakan untuk mengenal pasti pengguna. Pada masa yang sama, yang pertama disimpan di pelayan dan digunakan oleh pentadbir, sementara yang kedua ditentukan oleh pemaju dan disimpan di komputer tempatan.

Langkah 2

Pengaktifan sesi dalam penyemak imbas ditetapkan oleh perintah dool session_start () pada setiap sumber yang mengandungi panggilan ke pemboleh ubah. Dalam kes ini, tindak balas fungsi benar melambangkan pengaktifan sesi yang berjaya, dan respons salah - ralat. Setelah mengaktifkan sesi, anda dapat menyimpan data dalam array $ _SESSION.

Langkah 3

Perhatikan bahawa perintah session.save_path, yang terdapat dalam fail php.ini, menentukan jalan ke mana fail sesi disimpan. Kekaburan arahan ini bermaksud menyimpan fail sesi secara automatik dalam RAM pelayan. "Sepanjang hayat" sesi ditentukan oleh arahan session.cookie_lifetime dalam fail konfigurasi php.ini yang sama.

Langkah 4

Menonaktifkan fungsi sesi penyemak imbas ditetapkan oleh fungsi bool session_destroy (). Fungsi string session_id ([$ id]) membolehkan anda menentukan pengenal sesi semasa.

Langkah 5

Ciri tambahan fungsi ini adalah kemampuan untuk menetapkan pengecam sesi anda sendiri menggunakan parameter $ id pilihan. Harap maklum bahawa watak Cyrillic tidak dibenarkan dalam parameter ini, tidak seperti watak angka. Syarat lain untuk kejayaan menetapkan pengecam sesi anda sendiri adalah keperluan menggunakan fungsi session_start ().

Disyorkan: