Hoe start je een sessie?

Inhoudsopgave:

Hoe start je een sessie?
Hoe start je een sessie?

Video: Hoe start je een sessie?

Video: Hoe start je een sessie?
Video: 28: How to Start a Session in PHP | PHP Tutorial | Learn PHP Programming | PHP for Beginners 2024, November
Anonim

Voordat u informatie in sessievariabelen kunt opslaan, moet u eerst de sessie opstarten. Om een nieuwe sessie te beginnen, bel gewoon de PHP session_start functie. Het maakt een nieuwe sessie aan en genereert een unieke sessie-ID voor de gebruiker.

Waar zet ik de sessiestart?

U wilt session_start ; bovenaan uw pagina voor een anderecode. Als u echter include gebruikt om uw leven gemakkelijker te maken, kunt u deze het beste helemaal bovenaan een bestand plaatsen dat in alle bestanden is opgenomen.

Wanneer moet ik een sessie starten?

u kunt de sessie starten zodra de gebruiker is geverifieerd. daarna kunt u gebruikersgerelateerde informatie in S_SESSION gebruiken en deze informatie overal openen. U moet sessie starten nadat u de gebruikersinformatie heeft geverifieerd, en dan kunt u de gebruikersuid instellen op sessievariabele.

Hoe voeg je een sessie in?

  1. Je zou de sessie maar één keer moeten starten. In uw voorbeeld heeft u alleen session_start nodig op de eerste regel van page.php.
  2. session_start zal E_NOTICE genereren als de sessie eerder is gestart. Je kunt @session_start gebruiken om het te negeren.
  3. Het genereert ook E_NOTICE als u session_start gebruikt nadat u HTML-code hebt uitgevoerd.

Moet ik de sessiestart op elke pagina zetten?

Het moet op elke pagina staan die je wilt gebruiken De variabelen in de sessie, zoals gebruikersnaam en favoriete kleur, zijn ingesteld met $_SESSION, een globale variabele. In dit voorbeeld wordt de functie session_start gepositioneerd na een niet-afdrukbare opmerking maar vóór HTML.

Aanbevolen: