I en nøddeskal , $ _SESSION er en form for variabel i PHP programmeringssprog til at gemme oplysninger på et websted på tværs af flere websider. Det er en " superglobal " variable , hvilket betyder, at værdien er tildelt den er tilgængelig for alle dele af programmet. Når en bruger logger ind på en PHP hjemmeside, er en session oprettes og information om den besøgende er gemt i $ _SESSION superglobal . Hver browser , der forbinder til sitet får en unik session -id, når $ _SESSION hedder. Forstå, hvordan dette superglobale værker kan hjælpe dig gøre effektiv brug af det i din PHP -program kode. Ting du skal en Web -server med PHP installeret
Vis Flere Instruktioner
1
Opret et par websider på din computer eller ved hjælp af HTML-editor interface på din webserver . Du skal bruge mindst to sider til dette indlæring projekt. Øverst på hver side , som du ønsker at bruge $ _SESSION information ved at skrive følgende linje før nogen anden kode : Hej
session_start ();
Du skal sætte denne kode i begyndelsen af siden før nogen anden udgang eller du får meddelelsen " Advarsel: session_start () [ function.session - start] : Kan ikke sende session cache limiter - headers allerede sendt (output startede på ... " efterfulgt af navnet på din fil .
2
Store nogle sessions data ved at skrive følgende kode i dit første webside , der efter det $ _SESSION erklæring : Hej
session_start (); if ( isset ( $ _SESSION [ ! ,"' count '] )) { $ _SESSION [' count '] = 0 ;} else { $ _SESSION [' count '] + + ;} echo $ _SESSION [' count '] ;
Denne kode instruerer PHP at starte sessionen , og hvis værdien af " count " variable er nul, øg den med én.
3
Læg anden webside i din tekst eller HTML-editor . efter åbning $ _SESSION erklæring på den første linje i filen , skal du skrive følgende kode : Hej
session_start (); echo $ _SESSION [' count '] ;
Dette åbner en session ved hjælp af $ _SESSION superglobal og viser værdien af " count" variabel, der trin hver gang en side med tælleren koden i trin 2 belastninger i en brugers browser.