Эмне үчүн бизге PHPде сессия керек?
Эмне үчүн бизге PHPде сессия керек?

Video: Эмне үчүн бизге PHPде сессия керек?

Video: Эмне үчүн бизге PHPде сессия керек?
Video: Топ 10 языков 2021. Java 16/17. Процессоры 3 нм. Триумф Netflix [MJC news #5] НОВОСТИ АЙТИ ФЕВРАЛЬ. 2024, Май
Anonim

Сессиялар болуп саналат уникалдуу каршы жеке колдонуучулар үчүн маалыматтарды сактоонун жөнөкөй жолу сессия ID. Бул болот беттик суроо-талаптар ортосундагы мамлекеттик маалыматты сактоо үчүн колдонулат. Сессия ID'лер болуп саналат адатта аркылуу браузерге жөнөтүлөт сессия кукилер жана ID болуп саналат барларды алуу үчүн колдонулат сессия маалыматтар.

Адамдар дагы сурашат, PHPдеги сессиянын максаты эмне?

PHP - Сеанстар . Жарнамалар. Бүтүндөй веб-сайттын ар кандай барактарында маалыматтарды жеткиликтүү кылуунун альтернативалуу жолу колдонуу а PHP сессиясы . А сессия катталган сервердеги убактылуу каталогдо файлды түзөт сессия өзгөрмөлөр жана алардын маанилери сакталат.

Ошо сыяктуу эле, PHP сеансын кантип баштасам болот? Кандайдыр бир маалыматты сактай электе сессия өзгөрмөлөр, биринчи керек баштоо чейин сессия . үчүн баштоо жаңы сессия , жөн гана чалыңыз PHP session_start() функциясы. Ал жаңысын жаратат сессия жана уникалдуу жаратат сессия колдонуучу үчүн ID. The PHP төмөнкү мисалдагы код жөн гана жаңысын баштайт сессия.

Ошо сыяктуу эле, сессия PHPде кантип иштейт?

Сессиялар PHP session_start() функциясын колдонуу менен башталат.

Жалпы кырдаалда:

  1. сеанстын идентификатору колдонуучуга анын сессиясы түзүлгөндө жөнөтүлөт.
  2. ал кукиде сакталат (демейки боюнча, PHPSESSID деп аталат)
  3. ал куки браузер тарабынан серверге ар бир суроо менен жөнөтүлөт.

PHPде сеанс жана cookie файлдары эмнеге колдонулат?

А сессия серверде сакталган глобалдык өзгөрмө болуп саналат. Ар бири сессия сакталган баалуулуктарды алуу үчүн колдонулган уникалдуу ID ыйгарылган. Сеанстар салыштырмалуу чоң маалыматтарды сактоо мүмкүнчүлүгүнө ээ печенье . The сессия серепчи жабылганда баалуулуктар автоматтык түрдө жок кылынат.

Сунушталууда: