I PHP kan information som är avsedd för användning på flera webbsidor lagras i en session. En session liknar en cookie, men informationen i sessionen är inte lagrad på besökarens dator. En nyckel för att öppna sessionen – men inte informationen i – lagras på en besökares dator.
När den besökaren loggar in nästa gång, kommer nyckeln öppnar sessionen. När sedan en session öppnas på en annan sida skannar den igenom datorn efter nyckeln. Om det finns en matchning kommer den åt den sessionen, om inte startar den en ny session. Med sessioner kan du bygga anpassade applikationer och öka användbarheten av webbplatsen för dess besökare.
Varje sida som kommer att använda sessionsinformationen på webbplatsen måste identifieras av session_start-funktionen. Detta initierar en session på varje PHP-sida session_start f unction måste vara det första som skickas till webbläsaren annars fungerar det inte korrekt. Den måste föregå alla HTML-taggar. Vanligtvis är det bästa stället att placera det precis efter