Logo ro.boatexistence.com

Cum se începe o sesiune?

Cuprins:

Cum se începe o sesiune?
Cum se începe o sesiune?

Video: Cum se începe o sesiune?

Video: Cum se începe o sesiune?
Video: Începe sesiunea de bacalaureat 2022. Elevii vorbitori de alte limbi susţin primul examen de BAC 2024, Mai
Anonim

Înainte de a putea stoca orice informație în variabilele de sesiune, trebuie mai întâi să porniți sesiunea. Pentru a începe o nouă sesiune, pur și simplu apelați funcția PHP session_start. Acesta va crea o nouă sesiune și va genera un ID de sesiune unic pentru utilizator.

Unde pun începutul sesiunii?

Vrei să pui session_start ; în partea de sus a paginii înaintea oricărui altcod. Cu toate acestea, dacă utilizați includeri pentru a vă ușura viața, cel mai bine este să îl puneți chiar în partea de sus a unui fișier care este inclus în toate fișierele.

Când ar trebui să încep o sesiune?

poți începe sesiunea odată ce utilizatorul este autentificat. după aceea, puteți accesa informațiile legate de utilizator în S_SESSION și puteți accesa aceste informații de oriunde. Ar trebui să începeți sesiunea după ce ați verificat informațiile utilizatorului și apoi puteți seta ID-ul utilizatorului la variabila de sesiune.

Cum inserați o sesiune?

  1. Ar trebui să începeți sesiunea o singură dată. În exemplul dvs., trebuie doar session_start la prima linie a page.php.
  2. session_start va genera E_NOTICE dacă sesiunea a fost începută anterior. Puteți folosi @session_start pentru a o ignora.
  3. Generează, de asemenea, E_NOTICE dacă utilizați session_start după ce afișați codul HTML.

Trebuie să pun începutul sesiunii pe fiecare pagină?

Trebuie să fie pe fiecare pagină pe care intenționați să o utilizați Variabilele conținute în sesiune - cum ar fi numele de utilizator și culoarea preferată - sunt setate cu $_SESSION, o variabilă globală. În acest exemplu, funcția session_start este poziționată după un comentariu care nu se imprimă, dar înainte de orice cod HTML.

Recomandat: