Hur Man Aktiverar Session I Webbläsaren

Innehållsförteckning:

Hur Man Aktiverar Session I Webbläsaren
Hur Man Aktiverar Session I Webbläsaren

Video: Hur Man Aktiverar Session I Webbläsaren

Video: Hur Man Aktiverar Session I Webbläsaren
Video: Så aktiverar du Mobilt BankID 2024, November
Anonim

Eftersom webbservern inte upprätthåller kontinuerlig kommunikation med klienten och varje begäran uppfattas av servern som en ny, är huvuduppgiften för sessioner i en webbläsare att identifiera webbläsaren och skapa en motsvarande fil som lagrar sessionsvariabler.

Hur man aktiverar session i webbläsaren
Hur man aktiverar session i webbläsaren

Instruktioner

Steg 1

En session är i huvudsak en textfil som lagrar värdena på begäran-svarpar på servern. Antalet sådana filer för olika klienter kan vara mycket stort, så varje klient tilldelas sin egen SID, som skickas med hjälp av frågesträngen. Sessioner och cookies är metoder för informationslagring som används för att identifiera en användare. Samtidigt sparas den förra på servern och används av administratören, medan den senare bestäms av utvecklaren och lagras på den lokala datorn.

Steg 2

Sessionsaktivering i webbläsaren ställs in av kommandot dool session_start () på varje resurs som innehåller ett samtal till variabler. I det här fallet symboliserar funktionen för funktionen true den aktiva aktiveringen av sessionen och svaret falskt - ett fel. När du har aktiverat sessionen kan du spara data i $ _SESSION-matrisen.

Steg 3

Observera att kommandot session.save_path, som finns i php.ini-filen, definierar sökvägen till där sessionsfilerna sparas. Tvetydigheten i detta direktiv innebär automatisk sparar sessionfiler i serverns RAM. "Livstiden" för en session definieras av session.cookie_lifetime-direktivet i samma php.ini-konfigurationsfil.

Steg 4

Inaktivera webbläsarens sessionfunktion ställs in av funktionen bool session_destroy (). Funktionen string session_id ([$ id]) låter dig bestämma den aktuella sessionsidentifieraren.

Steg 5

En ytterligare funktion i den här funktionen är möjligheten att ställa in din egen sessionsidentifierare med den valfria $ id-parametern. Observera att kyrilliska tecken inte är tillåtna i denna parameter, till skillnad från numeriska tecken. Ett annat villkor för att du ska kunna ställa in din egen sessionsidentifierare är behovet av att använda session_start () -funktionen.

Rekommenderad: