Logo sv.boatexistence.com

Hur startar jag en session?

Innehållsförteckning:

Hur startar jag en session?
Hur startar jag en session?

Video: Hur startar jag en session?

Video: Hur startar jag en session?
Video: Victoria Monét - Jaguar (Live Session) 2024, Maj
Anonim

Innan du kan lagra information i sessionsvariabler måste du först starta sessionen. För att starta en ny session, ringa PHP session_start-funktionen. Det kommer att skapa en ny session och generera ett unikt sessions-ID för användaren.

Var startar jag sessionen?

Du vill lägga session_start ; högst upp på sidan före någon annankod. Men om du använder inkluderar för att göra ditt liv enklare, är det bäst att placera det högst upp i en fil som ingår i alla filer.

När ska jag starta en session?

du kan starta sessionen när användaren har autentiserats. efter det kan du användarrelaterad information i S_SESSION och få tillgång till denna information var som helst. Du bör starta session efter att ha verifierat användarens information, och sedan kan du ställa in användarens uid till sessionsvariabel.

Hur infogar du en session?

  1. Du bör bara starta sessionen en gång. I ditt exempel behöver du bara session_start på första raden på page.php.
  2. session_start genererar E_NOTICE om sessionen startades tidigare. Du kan använda @session_start för att ignorera det.
  3. Det genererar också E_NOTICE om du använder session_start efter att du matat ut HTML-kod.

Behöver jag starta sessionen på varje sida?

Det måste finnas på varje sida du tänker använda Variablerna som ingår i sessionen, som användarnamn och favoritfärg, ställs in med $_SESSION, en global variabel. I det här exemplet är session_start-funktionen placerad efter en kommentar som inte skrivs ut men före eventuell HTML.

Rekommenderad: