Бидэнд яагаад PHP дээр сесс хэрэгтэй байна вэ?
Бидэнд яагаад PHP дээр сесс хэрэгтэй байна вэ?

Видео: Бидэнд яагаад PHP дээр сесс хэрэгтэй байна вэ?

Видео: Бидэнд яагаад PHP дээр сесс хэрэгтэй байна вэ?
Видео: МУУР болон НОХОЙ аль нь тэжээхэд илүү хэцүү вэ ? 2024, Арваннэгдүгээр
Anonim

Сессүүд байна Өвөрмөц хэрэглэгчийн өгөгдлийг хадгалах энгийн арга сесс ID. Энэ чадна хуудасны хүсэлтийн хоорондох мэдээллийг хадгалахад ашиглагдана. Сессия ID байна ихэвчлэн хөтөч рүү илгээдэг сесс күүки болон ID байна одоо байгаа зүйлийг сэргээхэд ашигладаг сесс өгөгдөл.

Хүмүүс бас асуудаг, PHP дээр Session ямар зорилготой вэ?

PHP - Хурал . Зар сурталчилгаа. Бүхэл бүтэн вэб сайтын янз бүрийн хуудсууд дээр өгөгдлийг ашиглах боломжтой болгох өөр арга зам юм ашиглах а PHP сесс . А сесс Бүртгэгдсэн сервер дээрх түр директорт файл үүсгэдэг сесс хувьсагч болон тэдгээрийн утгыг хадгална.

Үүнтэй адилаар би PHP сессийг хэрхэн эхлүүлэх вэ? Та ямар нэгэн мэдээлэл хадгалахаас өмнө сесс хувьсагч, та эхлээд байх ёстой эхлэх дээшээ сесс . руу Эхлэх шинэ сесс , зүгээр л залгана уу PHP session_start() функц. Энэ нь шинэ зүйлийг бий болгоно сесс болон өвөрмөц бий болгох сесс хэрэглэгчийн ID. The PHP Доорх жишээн дээрх код нь зүгээр л шинээр эхлүүлнэ сесс.

Үүнтэй адилаар сесс PHP дээр хэрхэн ажилладаг вэ?

Сессүүд PHP session_start() функцийг ашиглан эхлүүлнэ.

Ерөнхий нөхцөл байдалд:

  1. сессийн id нь түүний сессийг үүсгэх үед хэрэглэгч рүү илгээгдэнэ.
  2. энэ нь күүки дотор хадгалагддаг (анхдагчаар PHPSESSID гэж нэрлэдэг)
  3. тэр күүки нь хөтөчөөс хүсэлт болгон сервер рүү илгээгддэг.

PHP дээр сесс болон күүки юунд зориулагдсан бэ?

А сесс нь сервер дээр хадгалагдсан глобал хувьсагч юм. Тус бүр сесс Хадгалсан утгыг сэргээхэд ашигладаг өвөрмөц ID-г өгсөн. Хурал харьцуулахад харьцангуй том өгөгдөл хадгалах хүчин чадалтай жигнэмэг . The сесс хөтөч хаагдсан үед утгууд автоматаар устгагдана.

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