Logo hy.boatexistence.com

Ինչպե՞ս սկսել նիստը:

Բովանդակություն:

Ինչպե՞ս սկսել նիստը:
Ինչպե՞ս սկսել նիստը:

Video: Ինչպե՞ս սկսել նիստը:

Video: Ինչպե՞ս սկսել նիստը:
Video: Ինչպե՞ս սկսել ինքնակամ կառույցների հաշվառումը 2024, Ապրիլ
Anonim

Նախքան աշխատաշրջանի փոփոխականներում որևէ տեղեկություն պահելը, նախ պետք է գործարկել նիստը: Նոր նիստ սկսելու համար պարզապես զանգահարեք PHP session_start ֆունկցիան: Այն կստեղծի նոր նստաշրջան և կստեղծի յուրօրինակ սեսիայի ID օգտվողի համար:

Որտե՞ղ դնել նիստի սկիզբը:

Դուք ցանկանում եք տեղադրել session_start ; ձեր էջի վերևում ցանկացած այլկոդից առաջ: Այնուամենայնիվ, եթե դուք օգտագործում եք ներառումներ՝ ձեր կյանքը հեշտացնելու համար, ավելի լավ է այն տեղադրել բոլոր ֆայլերում ներառված ֆայլի ամենավերևում:

Ե՞րբ պետք է սկսեմ նիստը:

կարող եք սկսել նիստը, երբ օգտատերը վավերացվի: դրանից հետո կարող եք S_SESSION-ում օգտատերերի հետ կապված տեղեկությունները և մուտք գործել այս տեղեկատվությունը ցանկացած վայրից: Դուք պետք է սկսեք սեսիան օգտատիրոջ տեղեկությունները հաստատելուց հետո, և այնուհետև կարող եք սահմանել օգտվողի uid-ը նստաշրջանի փոփոխականին:

Ինչպե՞ս եք տեղադրում նիստը:

  1. Դուք պետք է սկսեք նիստը միայն մեկ անգամ: Ձեր օրինակում պարզապես անհրաժեշտ է session_start page.php-ի առաջին տողում:
  2. session_start-ը կստեղծի E_NOTICE, եթե նիստը նախկինում սկսվել է: Այն անտեսելու համար կարող եք օգտագործել @session_start:
  3. Այն նաև առաջացնում է E_NOTICE, եթե դուք օգտագործում եք session_start-ը HTML կոդը դուրս բերելուց հետո:

Արդյո՞ք պետք է ամեն էջում դնեմ նիստի սկիզբը:

Այն պետք է լինի յուրաքանչյուր էջում, որը դուք մտադիր եք օգտագործել Սեսիայի մեջ պարունակվող փոփոխականները, ինչպիսիք են օգտվողի անունը և սիրված գույնը, դրված են $_SESSION-ով, գլոբալ փոփոխականով: Այս օրինակում session_start ֆունկցիան տեղադրված է ոչ տպագրական մեկնաբանությունից հետո, բայց ցանկացած HTML-ից առաջ:

Խորհուրդ ենք տալիս: