Logo ms.boatexistence.com

Bagaimana untuk memulakan sesi?

Isi kandungan:

Bagaimana untuk memulakan sesi?
Bagaimana untuk memulakan sesi?

Video: Bagaimana untuk memulakan sesi?

Video: Bagaimana untuk memulakan sesi?
Video: Tips Pengucapan awam - Cara Strukturkan ucapan / presentation 2024, Mungkin
Anonim

Sebelum anda boleh menyimpan sebarang maklumat dalam pembolehubah sesi, anda mesti memulakan sesi terlebih dahulu. Untuk memulakan sesi baharu, hanya panggil fungsi PHP session_start. Ia akan membuat sesi baharu dan menjana ID sesi unik untuk pengguna.

Di manakah saya hendak meletakkan sesi bermula?

Anda mahu meletakkan session_start ; di bahagian atas halaman anda sebelum sebarang kod yang lain. Walau bagaimanapun, jika anda menggunakan termasuk untuk menjadikan hidup anda lebih mudah, sebaiknya letakkannya di bahagian paling atas fail yang disertakan dalam semua fail.

Bilakah saya harus memulakan sesi?

anda boleh memulakan sesi setelah pengguna disahkan. selepas itu anda boleh menggunakan maklumat berkaitan pengguna dalam S_SESSION dan mengakses maklumat ini dari mana-mana sahaja. Anda harus memulakan sesi selepas mengesahkan maklumat pengguna, dan kemudian anda boleh menetapkan uid pengguna kepada pembolehubah sesi.

Bagaimanakah anda memasukkan sesi?

  1. Anda harus memulakan sesi sekali sahaja. Dalam contoh anda, hanya perlu session_start pada baris pertama halaman.php.
  2. session_start akan menjana E_NOTICE jika sesi telah dimulakan sebelum ini. Anda boleh menggunakan @session_start untuk mengabaikannya.
  3. Ia juga menjana E_NOTICE jika anda menggunakan session_start selepas anda mengeluarkan kod HTML.

Adakah saya perlu meletakkan sesi bermula pada setiap halaman?

Ia mestilah pada setiap halaman yang anda ingin gunakan Pembolehubah yang terkandung dalam sesi-seperti nama pengguna dan warna kegemaran-ditetapkan dengan $_SESSION, pembolehubah global. Dalam contoh ini, fungsi session_start diletakkan selepas komen bukan mencetak tetapi sebelum sebarang HTML.

Disyorkan: