Logo mn.boatexistence.com

Сурцыг хэрхэн эхлүүлэх вэ?

Агуулгын хүснэгт:

Сурцыг хэрхэн эхлүүлэх вэ?
Сурцыг хэрхэн эхлүүлэх вэ?

Видео: Сурцыг хэрхэн эхлүүлэх вэ?

Видео: Сурцыг хэрхэн эхлүүлэх вэ?
Видео: Суртсей Ревериа И 2024, May
Anonim

Та сессийн хувьсагчид ямар нэгэн мэдээлэл хадгалахаасаа өмнө эхлээд сессийг эхлүүлэх ёстой. Шинэ сесс эхлүүлэхийн тулд PHP session_start функцийг дуудна уу. Энэ нь шинэ сесс үүсгэж, хэрэглэгчийн хувьд өвөрмөц сешн ID үүсгэнэ.

Би сессийг хаанаас эхлүүлэх вэ?

Та сессийг эхлүүлэхийг хүсэж байна ; Таны хуудасны дээд талдкодын өмнө. Гэсэн хэдий ч, хэрэв та амьдралаа хөнгөвчлөхийн тулд оруулахыг ашиглаж байгаа бол үүнийг бүх файлд багтсан файлын хамгийн дээд талд байрлуулах нь дээр.

Би хэзээ хичээл эхлэх ёстой вэ?

хэрэглэгчийг баталгаажуулсны дараа та сессийг эхлүүлэх боломжтой. Үүний дараа та S_SESSION дээр хэрэглэгчтэй холбоотой мэдээллийг авч, хаанаас ч энэ мэдээлэлд хандах боломжтой. Та хэрэглэгчийн мэдээллийг баталгаажуулсны дараа сессийг эхлүүлэх хэрэгтэй. ба хэрэглэгчийн uid-г сесс хувьсагч болгон тохируулах боломжтой.

Та сессийг хэрхэн оруулах вэ?

  1. Та сессийг зөвхөн нэг удаа эхлүүлэх хэрэгтэй. Таны жишээн дээр page.php-ийн эхний мөрөнд session_start хэрэгтэй.
  2. сессийн_эхлэл нь өмнө нь сесс эхлүүлсэн бол E_МЭДЭГДЭЛ үүсгэх болно. Та үүнийг үл тоомсорлохын тулд @session_start ашиглаж болно.
  3. Хэрэв та HTML код гаргасны дараа session_start-г ашиглавал энэ нь мөн E_NOTICE үүсгэдэг.

Би хуудас бүр дээр сесс эхлүүлэх шаардлагатай юу?

Энэ нь таны ашиглах гэж буй хуудас бүр дээр байх ёстой Хэрэглэгчийн нэр, дуртай өнгө зэрэг сессэд агуулагдах хувьсагчдыг $_SESSION, глобал хувьсагчаар тохируулсан. Энэ жишээн дээр session_start функцийг хэвлэхгүй тайлбарын дараа ямар ч HTML-ийн өмнө байрлуулсан болно.

Зөвлөмж болгож буй: